getname.c (1591) | getname.c (74769) |
---|---|
1/* 2 * Copyright (c) 1980, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 18 unchanged lines hidden (view full) --- 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34#ifndef lint | 1/* 2 * Copyright (c) 1980, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 18 unchanged lines hidden (view full) --- 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34#ifndef lint |
35#if 0 |
|
35static char sccsid[] = "@(#)getname.c 8.1 (Berkeley) 6/6/93"; | 36static char sccsid[] = "@(#)getname.c 8.1 (Berkeley) 6/6/93"; |
37#endif 38static const char rcsid[] = 39 "$FreeBSD: head/usr.bin/mail/getname.c 74769 2001-03-25 04:57:05Z mikeh $"; |
|
36#endif /* not lint */ 37 38#include "rcv.h" 39#include <pwd.h> 40#include "extern.h" 41 42/* Getname / getuserid for those with hashed passwd data base). */ 43 44/* | 40#endif /* not lint */ 41 42#include "rcv.h" 43#include <pwd.h> 44#include "extern.h" 45 46/* Getname / getuserid for those with hashed passwd data base). */ 47 48/* |
45 * Search the passwd file for a uid. Return name through ref parameter 46 * if found, indicating success with 0 return. Return -1 on error. | 49 * Search the passwd file for a uid. Return name on success, 50 * NOSTR on failure |
47 */ 48char * 49getname(uid) 50 int uid; 51{ 52 struct passwd *pw; 53 54 if ((pw = getpwuid(uid)) == NULL) --- 18 unchanged lines hidden --- | 51 */ 52char * 53getname(uid) 54 int uid; 55{ 56 struct passwd *pw; 57 58 if ((pw = getpwuid(uid)) == NULL) --- 18 unchanged lines hidden --- |