summaryrefslogtreecommitdiff
path: root/src/os.h
diff options
context:
space:
mode:
authorjnweiger <jnweiger>2005-12-19 16:13:08 +0000
committerjnweiger <jnweiger>2005-12-19 16:13:08 +0000
commitb4aa8750b45e7b75ab5a837503dc0a6b2e177bf9 (patch)
tree93829a03fd9309d8ebb397fde1ba571c352f7d76 /src/os.h
parent3615d8d6da6bd649297da54f7a858b3b4b133c64 (diff)
downloadscreen-b4aa8750b45e7b75ab5a837503dc0a6b2e177bf9.tar.gz
Updates from mls/screen-4.0.3
attacher.c: use attach_fd, use HAVE_SETRESUID ansi.c: DoCSI now supports CSI 11t, 7t, 21t, 8t was only 8t before. configure.in: quoting of SOCKDIR, use SVR4 instead of __SVR4, use sun instead of __sun. Check for both setresuid() and setreuid(). Prefer sockets over pipes. help.c: MAPKEYS term[] support. Use Layer2Window(). socket.c: SendAttachMsg() added. process.c: bind -k added. KMAP_KEYS support. screen.c: use attach_fd. teln.c: TO_LINEMODE added, symmetric debug code. termcap.c: ktab[] tty.sh: use tcflow TCOON tty.c.dist dated 1994 ignored. utmp.c: no longer cast u->ut_(x)time into time_t.
Diffstat (limited to 'src/os.h')
-rw-r--r--src/os.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/os.h b/src/os.h
index f4aa8fc..092d8d0 100644
--- a/src/os.h
+++ b/src/os.h
@@ -156,12 +156,12 @@ extern int errno;
# endif
#endif
-#ifdef hpux
+#if defined(HAVE_SETRESUID) && !defined(HAVE_SETREUID)
# define setreuid(ruid, euid) setresuid(ruid, euid, -1)
# define setregid(rgid, egid) setresgid(rgid, egid, -1)
#endif
-#if defined(HAVE_SETEUID) || defined(HAVE_SETREUID)
+#if defined(HAVE_SETEUID) || defined(HAVE_SETREUID) || defined(HAVE_SETRESUID)
# define USE_SETEUID
#endif