summaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen.c')
-rw-r--r--src/screen.c43
1 files changed, 1 insertions, 42 deletions
diff --git a/src/screen.c b/src/screen.c
index 3f03cba..32ee377 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -52,10 +52,6 @@
# include <sys/stropts.h>
#endif
-#if defined(SYSV) && !defined(ISC)
-# include <sys/utsname.h>
-#endif
-
#if defined(sequent) || defined(SVR4)
# include <sys/resource.h>
#endif /* sequent || SVR4 */
@@ -328,26 +324,11 @@ main(int argc, char **argv)
#else
int oumask;
#endif
-#if defined(SYSV) && !defined(ISC)
- struct utsname utsnam;
-#endif
struct NewWindow nwin;
int detached = 0; /* start up detached */
char *sockp;
char *sty = 0;
-#if (defined(AUX) || defined(_AUX_SOURCE)) && defined(POSIX)
- setcompat(COMPAT_POSIX|COMPAT_BSDPROT); /* turn on seteuid support */
-#endif
-#if defined(sun) && defined(SVR4)
- {
- /* Solaris' login blocks SIGHUP! This is _very bad_ */
- sigset_t sset;
- sigemptyset(&sset);
- sigprocmask(SIG_SETMASK, &sset, 0);
- }
-#endif
-
/*
* First, close all unused descriptors
* (otherwise, we might have problems with the select() call)
@@ -359,19 +340,10 @@ main(int argc, char **argv)
snprintf(version, 59, "%d.%.2d.%.2d%s (%s%s) %s", REV, VERS,
PATCHLEVEL, STATE, ORIGIN, GIT_REV, DATE);
nversion = REV * 10000 + VERS * 100 + PATCHLEVEL;
- debug2("-- screen debug started %s (%s)\n", *av, version);
-#ifdef POSIX
- debug("POSIX\n");
-#endif
+ debug2("-- screen debug started %s (%s)\n", *argv, version);
#ifdef TERMIO
debug("TERMIO\n");
#endif
-#ifdef SYSV
- debug("SYSV\n");
-#endif
-#ifdef SYSVSIGS
- debug("SYSVSIGS\n");
-#endif
#ifdef NAMEDPIPE
debug("NAMEDPIPE\n");
#endif
@@ -1033,15 +1005,8 @@ main(int argc, char **argv)
(void) umask(oumask);
debug2("SockPath: %s SockMatch: %s\n", SockPath, SockMatch ? SockMatch : "NULL");
-#if defined(SYSV) && !defined(ISC)
- if (uname(&utsnam) == -1)
- Panic(errno, "uname");
- strncpy(HostName, utsnam.nodename, sizeof(utsnam.nodename) < MAXSTR ? sizeof(utsnam.nodename) : MAXSTR - 1);
- HostName[sizeof(utsnam.nodename) < MAXSTR ? sizeof(utsnam.nodename) : MAXSTR - 1] = '\0';
-#else
(void) gethostname(HostName, MAXSTR);
HostName[MAXSTR - 1] = '\0';
-#endif
if ((ap = strchr(HostName, '.')) != NULL)
*ap = '\0';
@@ -1449,9 +1414,6 @@ SigChldHandler()
{
GotSigChld = 0;
DoWait();
-#ifdef SYSVSIGS
- signal(SIGCHLD, SigChld);
-#endif
}
if (stat(SockPath, &st) == -1)
{
@@ -1517,9 +1479,6 @@ CoreDump (int sigsig)
dump_msg = "";
#endif
-#if defined(SYSVSIGS) && defined(SIGHASARG)
- signal(sigsig, SIG_IGN);
-#endif
setgid(getgid());
setuid(getuid());
unlink("core");