summaryrefslogtreecommitdiff
path: root/patches/screen-gcc4.diff
diff options
context:
space:
mode:
Diffstat (limited to 'patches/screen-gcc4.diff')
-rw-r--r--patches/screen-gcc4.diff44
1 files changed, 0 insertions, 44 deletions
diff --git a/patches/screen-gcc4.diff b/patches/screen-gcc4.diff
deleted file mode 100644
index 6cd39c2..0000000
--- a/patches/screen-gcc4.diff
+++ /dev/null
@@ -1,44 +0,0 @@
---- screen-4.0.2/fileio.c.xx 2005-04-08 13:37:18.823774606 +0200
-+++ screen-4.0.2/fileio.c 2005-04-08 13:37:25.948324113 +0200
-@@ -779,7 +779,7 @@
- #ifdef SIGPIPE
- signal(SIGPIPE, SIG_DFL);
- #endif
-- execl("/bin/sh", "sh", "-c", cmd, 0);
-+ execl("/bin/sh", "sh", "-c", cmd, (char*)0);
- Panic(errno, "/bin/sh");
- default:
- break;
---- screen-4.0.2/utmp.c.orig 2005-10-28 22:01:14.105418912 +0000
-+++ screen-4.0.2/utmp.c 2005-10-28 22:02:30.065801507 +0000
-@@ -604,6 +604,7 @@ struct utmp *u;
- char *line, *user;
- int pid;
- {
-+ time_t t;
- u->ut_type = USER_PROCESS;
- strncpy(u->ut_user, user, sizeof(u->ut_user));
- /* Now the tricky part... guess ut_id */
-@@ -618,7 +619,8 @@ int pid;
- #endif /* sgi */
- strncpy(u->ut_line, line, sizeof(u->ut_line));
- u->ut_pid = pid;
-- (void)time((time_t *)&u->ut_time);
-+ (void)time(&t);
-+ u->ut_time = t;
- }
-
- static slot_t
-@@ -726,9 +728,11 @@ struct utmp *u;
- char *line, *user;
- int pid;
- {
-+ time_t t;
- strncpy(u->ut_line, line, sizeof(u->ut_line));
- strncpy(u->ut_name, user, sizeof(u->ut_name));
-- (void)time((time_t *)&u->ut_time);
-+ (void)time(&t);
-+ u->ut_time = t;
- }
-
- static slot_t