|
|
1.1 ! root 1: #include <stdio.h> ! 2: #include "PasswordLookup.h" ! 3: ! 4: extern Passwd *getpwnam(), *getpwuid(); ! 5: ! 6: Passwd empty = { "", "", 0, 0, 0, "", "" }; ! 7: ! 8: Passwd ! 9: LookupUser(user) ! 10: String user; ! 11: { ! 12: Passwd *pw; ! 13: ! 14: pw = getpwnam(user); ! 15: if (pw == 0) ! 16: return (empty); ! 17: else ! 18: return (*pw); ! 19: } ! 20: ! 21: Passwd ! 22: LookupUid(uid) ! 23: Cardinal uid; ! 24: { ! 25: Passwd *pw; ! 26: ! 27: pw = getpwuid(uid); ! 28: if (pw == 0) ! 29: return (empty); ! 30: else ! 31: return (*pw); ! 32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.