blob: 502ff4b74df6b104b6d0aa17d85dbb36742ca776 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
*** gopherd/AUTH.c.orig Tue Apr 29 12:28:14 1997
--- gopherd/AUTH.c Tue Apr 29 12:33:45 1997
***************
*** 259,273 ****
--- 259,276 ----
return(AUTHRES_SYSERR);
}
+ #ifndef __FreeBSD__
if (fgetpwent(ourpasswd) == NULL) {
Debugmsg("fgetpwent failed...");
return(AUTHRES_SYSERR);
}
+ #endif
fseek(ourpasswd, 0L,SEEK_SET);
/** Mimic getpwnam, sigh why isn't setpwfile() everywhere....**/
+ #ifndef __FreeBSD__
while ((pw = fgetpwent(ourpasswd)) != NULL) {
if (strcmp(pw->pw_name, username) == 0) {
pwcheck = AUTHunix_checkuser(pw, password);
***************
*** 291,296 ****
--- 294,300 ----
return(pwcheck);
}
}
+ #endif
return(AUTHRES_NOUSER);
#else
return(AUTHRES_SYSERR);
|