summaryrefslogtreecommitdiffstats
path: root/lib/libtermcap/termcap.c
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1997-08-26 12:47:09 +0000
committerache <ache@FreeBSD.org>1997-08-26 12:47:09 +0000
commit1bdac08e33c6fa00dadb177ba8c6d9fffdb2b771 (patch)
tree05726414f7a117fabd12359efa316d87c5bac952 /lib/libtermcap/termcap.c
parentc312d330afdc8780dff94725895016dc470348de (diff)
downloadFreeBSD-src-1bdac08e33c6fa00dadb177ba8c6d9fffdb2b771.zip
FreeBSD-src-1bdac08e33c6fa00dadb177ba8c6d9fffdb2b771.tar.gz
Temp restore of rev 1.9
Diffstat (limited to 'lib/libtermcap/termcap.c')
-rw-r--r--lib/libtermcap/termcap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libtermcap/termcap.c b/lib/libtermcap/termcap.c
index fc0314d..96e07e5 100644
--- a/lib/libtermcap/termcap.c
+++ b/lib/libtermcap/termcap.c
@@ -114,10 +114,10 @@ tgetent(char *bp, const char *name)
else /* user-defined name in TERMCAP */
strncpy(pathbuf, cp, PBUFSIZ); /* still can be tokenized */
pathbuf[PBUFSIZ - 1] = '\0';
-#if 0
- if (issetugid())
+
+ /* XXX Should really be issetguid(), but we don't have that */
+ if (getuid() != geteuid() || getgid() != getegid())
strcpy(pathbuf, _PATH_DEF_SEC);
-#endif
*fname++ = pathbuf; /* tokenize path into vector of names */
while (*++p)
if (*p == ' ' || *p == ':') {
OpenPOWER on IntegriCloud