summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/systty.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/systty.h b/src/systty.h
index 67bf3bf240d..5a166b2fd5d 100644
--- a/src/systty.h
+++ b/src/systty.h
@@ -271,6 +271,19 @@ static struct sensemode {
#endif
+/* EMACS_GETPGRP (arg) returns the process group of the terminal. */
+
+#if defined (USG) && !defined (GETPGRP_NEEDS_ARG)
+# if !defined (GETPGRP_NO_ARG)
+# define GETPGRP_NO_ARG
+# endif
+#endif
+
+#if defined (GETPGRP_NO_ARG)
+# define EMACS_GETPGRP(x) getpgrp()
+#else
+# define EMACS_GETPGRP(x) getpgrp(x)
+#endif /* !GETPGRP_NO_ARG */
/* Manipulate a TTY's input/output processing parameters. */