Annotation of 43BSDTahoe/new/courier/examples/passwd/PasswordLookup.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.