|
|
1.1 ! root 1: /* ! 2: * store mbox owner through pointer. return 0 (success), -1 (failure) ! 3: * easy version for systems that don't let you give files away ! 4: */ ! 5: ! 6: #include <types.h> ! 7: #include <stat.h> ! 8: #include "ugid.h" ! 9: ! 10: mboxowner (mbox, ugidp) ! 11: char *mbox; ! 12: struct ugid *ugidp; ! 13: { ! 14: struct stat sb; ! 15: ! 16: if (stat(mbox,&sb) < 0) ! 17: return -1; ! 18: ! 19: ugidp->uid = sb.st_uid; ! 20: ugidp->gid = sb.st_gid; ! 21: return 0; ! 22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.