diff options
author | Paul Traina <pst@FreeBSD.org> | 1994-10-07 00:23:56 +0000 |
---|---|---|
committer | Paul Traina <pst@FreeBSD.org> | 1994-10-07 00:23:56 +0000 |
commit | c6b6b307a969f1aa5496e729c99604ee0e7e6202 (patch) | |
tree | aec1cfc86fdfa029734cd91d9ed6a3da1644f5db /net/pcnfsd/files/patch-aa | |
parent | libmytinfo removed (diff) |
PC NFS authentication/spooling daemon
Notes
Notes:
svn path=/head/; revision=198
Diffstat (limited to 'net/pcnfsd/files/patch-aa')
-rw-r--r-- | net/pcnfsd/files/patch-aa | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/net/pcnfsd/files/patch-aa b/net/pcnfsd/files/patch-aa new file mode 100644 index 000000000000..c31e463e3480 --- /dev/null +++ b/net/pcnfsd/files/patch-aa @@ -0,0 +1,100 @@ +*** common.h Sat Feb 27 08:48:17 1993 +--- common.h Thu Oct 6 14:35:00 1994 +*************** +*** 60,65 **** +--- 60,69 ---- + **===================================================================== + */ + ++ #ifdef HAVE_PARAM_H ++ #include <sys/param.h> ++ #endif ++ + /* + **--------------------------------------------------------------------- + ** Define the following symbol to enable the use of a +*************** +*** 268,281 **** + #define SUNOS_403C + #endif + +! #ifdef OSVER_BSD386 + #define BSD_STYLE_PRINT + #define BSD_STYLE_PR_LIST + #define BSD_STYLE_QUEUE + #define BSD_STYLE_CANCEL + #define BSD_STYLE_STATUS + #define BSD_STYLE_MONITOR +! #define BSD386 + #endif + + #ifdef OSVER_ULTRIX +--- 272,285 ---- + #define SUNOS_403C + #endif + +! #if (defined(BSD) && (BSD >= 199103)) + #define BSD_STYLE_PRINT + #define BSD_STYLE_PR_LIST + #define BSD_STYLE_QUEUE + #define BSD_STYLE_CANCEL + #define BSD_STYLE_STATUS + #define BSD_STYLE_MONITOR +! #define GETUSERSHELL + #endif + + #ifdef OSVER_ULTRIX +*** pcnfsd_misc.c Sat Feb 27 08:48:14 1993 +--- pcnfsd_misc.c Thu Oct 6 14:32:17 1994 +*************** +*** 480,486 **** + #else SVR4 + + #include <utmp.h> +! #define WTMP_PATH "/usr/adm/wtmp" + + void + wlogin(name) +--- 480,488 ---- + #else SVR4 + + #include <utmp.h> +! #ifndef _PATH_WTMP +! #define _PATH_WTMP "/usr/adm/wtmp" +! #endif + + void + wlogin(name) +*************** +*** 499,505 **** + (void) strncpy(ut.ut_name,name,sizeof ut.ut_name); + ut.ut_time = time( (time_t *) 0); + (void) strncpy(ut.ut_host, getcallername(), sizeof ut.ut_host); +! if ((fd = open(WTMP_PATH, O_WRONLY|O_APPEND, 0)) >= 0) { + (void)write(fd, (char *)&ut, sizeof(ut)); + (void)close(fd); + } +--- 501,507 ---- + (void) strncpy(ut.ut_name,name,sizeof ut.ut_name); + ut.ut_time = time( (time_t *) 0); + (void) strncpy(ut.ut_host, getcallername(), sizeof ut.ut_host); +! if ((fd = open(_PATH_WTMP, O_WRONLY|O_APPEND, 0)) >= 0) { + (void)write(fd, (char *)&ut, sizeof(ut)); + (void)close(fd); + } +*** pcnfsd_print.c Sat Feb 27 08:48:13 1993 +--- pcnfsd_print.c Thu Oct 6 14:37:50 1994 +*************** +*** 975,981 **** +--- 975,985 ---- + if(pn == NULL || suspicious(pn) || !valid_pr(pn)) + return(PI_RES_NO_SUCH_PRINTER); + ++ #if (defined(BSD) && (BSD >= 199103)) ++ sprintf(buff, "/usr/bin/lpq -P%s", pn); ++ #else + sprintf(buff, "/usr/ucb/lpq -P%s", pn); ++ #endif + + p = su_popen(user, buff, MAXTIME_FOR_QUEUE); + if(p == NULL) { |