aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1996-06-29 05:04:29 +0000
committerRichard M. Stallman1996-06-29 05:04:29 +0000
commit281bbdfb6aca217575a830c3a62fcb802cd46a29 (patch)
treed8eea7e7073b40d56b6a7d0ab5cd556000b21c94 /src
parent5377087736872b0ea7e400647a986ef6f74d58ef (diff)
downloademacs-281bbdfb6aca217575a830c3a62fcb802cd46a29.tar.gz
emacs-281bbdfb6aca217575a830c3a62fcb802cd46a29.zip
(GETPGRP_NO_ARG): Always define it, if __GNU_LIBRARY__.
Diffstat (limited to 'src')
-rw-r--r--src/systty.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/systty.h b/src/systty.h
index 4814c913b01..59e5ad813f7 100644
--- a/src/systty.h
+++ b/src/systty.h
@@ -292,13 +292,18 @@ static struct sensemode {
292 292
293#endif 293#endif
294 294
295/* EMACS_GETPGRP (arg) returns the process group of the terminal. */ 295/* EMACS_GETPGRP (arg) returns the process group of the process. */
296 296
297#ifdef __GNU_LIBRARY__
298/* GNU libc by default defines getpgrp with no args on all systems. */.
299#define GETPGRP_NO_ARG
300#else /* not __GNU_LIBRARY__ */
297#if defined (USG) && !defined (GETPGRP_NEEDS_ARG) 301#if defined (USG) && !defined (GETPGRP_NEEDS_ARG)
298# if !defined (GETPGRP_NO_ARG) 302# if !defined (GETPGRP_NO_ARG)
299# define GETPGRP_NO_ARG 303# define GETPGRP_NO_ARG
300# endif 304# endif
301#endif 305#endif
306#endif /* not __GNU_LIBRARY__ */
302 307
303#if defined (GETPGRP_NO_ARG) 308#if defined (GETPGRP_NO_ARG)
304# define EMACS_GETPGRP(x) getpgrp() 309# define EMACS_GETPGRP(x) getpgrp()