Files
oldlinux-files/bin-src/poe-IGL.patch
2024-02-19 00:21:55 -05:00

293 lines
7.3 KiB
Diff

diff -rc2N poe-IGL/Makefile poe-new/Makefile
*** poe-IGL/Makefile Sat Feb 22 23:12:03 1992
--- poe-new/Makefile Mon Mar 2 06:07:35 1992
***************
*** 3,16 ****
# All this code is freely distributable.
! CC = gcc
CFLAGS = -O -I.
! loginobj = login.o utmp2.o putenv.o setenv.o
! whoobj = who.o utmp2.o
encryptobj = encrypt.o
lastobj = last.o
! gettyobj = agetty.o utmp2.o
initobj = simpleinit.o
! writeobj = write.o utmp2.o getlogin.o
.c.o:
--- 3,16 ----
# All this code is freely distributable.
! CC = gcc -s
CFLAGS = -O -I.
! loginobj = login.o
! whoobj = who.o
encryptobj = encrypt.o
lastobj = last.o
! gettyobj = agetty.o
initobj = simpleinit.o
! writeobj = write.o
.c.o:
***************
*** 17,25 ****
${CC} ${CFLAGS} -c $*.c
! all: libufc.a login who encrypt last agetty hostname init getlogin.o \
write
install: all
- strip login who encrypt last agetty hostname init write
cp login init agetty /bin
chmod 744 /bin/init /bin/agetty
--- 17,24 ----
${CC} ${CFLAGS} -c $*.c
! all: libufc.a login who encrypt last agetty hostname init \
write
install: all
cp login init agetty /bin
chmod 744 /bin/init /bin/agetty
***************
*** 65,68 ****
rm -f *.o
! Clean:
! rm -f *.o login who encrypt last agetty hostname init libufc.a write
--- 64,67 ----
rm -f *.o
! Clean: clean
! rm -f login who encrypt last agetty hostname init libufc.a write
diff -rc2N poe-IGL/last.c poe-new/last.c
*** poe-IGL/last.c Wed Feb 12 22:52:57 1992
--- poe-new/last.c Sun Mar 1 14:04:09 1992
***************
*** 8,11 ****
--- 8,12 ----
#include <time.h>
#include <sys/time.h>
+ #include <unistd.h>
main(int argc, char *argv[])
***************
*** 22,29 ****
(void)lseek(fd, (off_t)sizeof(struct utmp), SEEK_END);
! printf("Tty User Time\n");
while((pos = lseek(fd, (off_t)-2*sizeof(struct utmp), SEEK_CUR)) >= 0) {
(void)read(fd, (char *)&ut, sizeof(struct utmp));
! printf("%2s %-8s %s", ut.ut_id, ut.ut_user,
ctime(&ut.ut_time));
}
--- 23,30 ----
(void)lseek(fd, (off_t)sizeof(struct utmp), SEEK_END);
! printf("Tty User Time\n");
while((pos = lseek(fd, (off_t)-2*sizeof(struct utmp), SEEK_CUR)) >= 0) {
(void)read(fd, (char *)&ut, sizeof(struct utmp));
! printf("%-12s %-8s %s", ut.ut_line, ut.ut_user,
ctime(&ut.ut_time));
}
diff -rc2N poe-IGL/login.c poe-new/login.c
*** poe-IGL/login.c Wed Feb 26 21:58:20 1992
--- poe-new/login.c Sun Mar 1 14:02:10 1992
***************
*** 84,88 ****
*/
! #define TESTING
#ifdef TESTING
--- 84,88 ----
*/
! #undef TESTING
#ifdef TESTING
***************
*** 145,148 ****
--- 145,149 ----
#define TTYGRPNAME "other"
#endif
+ #define MAXPATHLEN _POSIX_PATH_MAX
/*
***************
*** 626,630 ****
struct stat st;
! motd();
(void)sprintf(tbuf, "%s/%s", _PATH_MAILDIR, pwd->pw_name);
if (stat(tbuf, &st) == 0 && st.st_size != 0)
--- 627,631 ----
struct stat st;
! /* motd(); */
(void)sprintf(tbuf, "%s/%s", _PATH_MAILDIR, pwd->pw_name);
if (stat(tbuf, &st) == 0 && st.st_size != 0)
***************
*** 730,733 ****
--- 731,735 ----
#endif
+ /*
jmp_buf motdinterrupt;
***************
*** 752,755 ****
--- 754,758 ----
longjmp(motdinterrupt, 1);
}
+ */
checknologin()
diff -rc2N poe-IGL/param.h poe-new/param.h
*** poe-IGL/param.h Wed Feb 12 22:52:58 1992
--- poe-new/param.h Thu Feb 27 08:54:45 1992
***************
*** 6,10 ****
#define HZ 100
#define EXEC_PAGESIZE 4096
- #define getdtablesize() (NR_OPEN-1)
#define NGROUPS 32 /* Max number of groups per user */
--- 6,9 ----
diff -rc2N poe-IGL/putenv.c poe-new/putenv.c
*** poe-IGL/putenv.c Wed Feb 12 22:52:58 1992
--- poe-new/putenv.c Sun Mar 1 12:36:35 1992
***************
*** 16,20 ****
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
- #define USG
#include <sys/types.h>
#include <errno.h>
--- 16,19 ----
***************
*** 41,46 ****
/* Put STRING, which is of the form "NAME=VALUE", in the environment. */
int
! putenv (string)
! char *string;
{
char *name_end = index (string, '=');
--- 40,44 ----
/* Put STRING, which is of the form "NAME=VALUE", in the environment. */
int
! putenv (char *string)
{
char *name_end = index (string, '=');
diff -rc2N poe-IGL/setenv.c poe-new/setenv.c
*** poe-IGL/setenv.c Wed Feb 12 22:52:58 1992
--- poe-new/setenv.c Sun Mar 1 13:01:02 1992
***************
*** 7,16 ****
#include <memory.h>
#include <stdlib.h>
void *malloc();
! void setenv(var,val,overwrite)
! char *var,*val;
! int overwrite;
{ char *p;
if(!overwrite && getenv(var))
--- 7,15 ----
#include <memory.h>
#include <stdlib.h>
+ #include <stdio.h>
void *malloc();
! void setenv(char *var, char *val, int overwrite)
{ char *p;
if(!overwrite && getenv(var))
diff -rc2N poe-IGL/simpleinit.c poe-new/simpleinit.c
*** poe-IGL/simpleinit.c Fri Feb 28 20:15:57 1992
--- poe-new/simpleinit.c Sun Mar 1 14:05:43 1992
***************
*** 12,16 ****
#include <sys/sysmacros.h>
! #include "param.h"
#include "pathnames.h"
--- 12,16 ----
#include <sys/sysmacros.h>
! #include <sys/param.h>
#include "pathnames.h"
Binary files poe-IGL/ufc/crypt.o and poe-new/ufc/crypt.o differ
Binary files poe-IGL/ufc/crypt_util.o and poe-new/ufc/crypt_util.o differ
Binary files poe-IGL/ufc/ufc and poe-new/ufc/ufc differ
diff -rc2N poe-IGL/utmp.h poe-new/utmp.h
*** poe-IGL/utmp.h Tue Feb 25 21:40:58 1992
--- poe-new/utmp.h Sun Mar 1 12:43:30 1992
***************
*** 45,47 ****
void endutent(void);
! #endif
\ No newline at end of file
--- 45,47 ----
void endutent(void);
! #endif
diff -rc2N poe-IGL/utmp2.c poe-new/utmp2.c
*** poe-IGL/utmp2.c Wed Feb 19 19:33:26 1992
--- poe-new/utmp2.c Sun Mar 1 12:39:15 1992
***************
*** 5,9 ****
conform to the XPG2 and SVID2 standards */
! #include "utmp.h"
#include <fcntl.h>
#include <unistd.h>
--- 5,9 ----
conform to the XPG2 and SVID2 standards */
! #include <utmp.h>
#include <fcntl.h>
#include <unistd.h>
diff -rc2N poe-IGL/who.c poe-new/who.c
*** poe-IGL/who.c Mon Feb 17 19:57:14 1992
--- poe-new/who.c Sun Mar 1 12:55:37 1992
***************
*** 13,20 ****
setutent();
! printf("User TTY Login-time\n");
while(ut = getutent()) {
if(ut->ut_type == USER_PROCESS)
! printf("%-8s %-2s %s", ut->ut_user, ut->ut_id,
ctime(&ut->ut_time));
}
--- 13,20 ----
setutent();
! printf("User tty Login-time\n");
while(ut = getutent()) {
if(ut->ut_type == USER_PROCESS)
! printf("%-8s %-12s %s", ut->ut_user, ut->ut_line,
ctime(&ut->ut_time));
}
***************
*** 21,23 ****
endutent();
}
!
\ No newline at end of file
--- 21,23 ----
endutent();
}
!
***************
-- End of patches --