#define BSTRING
-/* subprocesses should be defined if you want to
- have code for asynchronous subprocesses
- (as used in M-x compile and M-x shell).
- This is generally OS dependent, and not supported
- under most USG systems. */
-
-#define subprocesses
+/* These are used in Flist_system_processes and Fsystem_process_attributes. */
+#define HAVE_PROCFS 1
+#define LISTPROC procfs_list_system_processes
+#define PROCATTR procfs_system_process_attributes
/* define MAIL_USE_FLOCK if the mailer uses flock
to interlock access to /usr/spool/mail/$USER.
#define INTERRUPT_INPUT
#endif
-/* This is needed for sysdep.c */
-
-#define NO_SIOCTL_H /* don't have sioctl.h */
-
#define SYSV_SYSTEM_DIR /* use dirent.h */
#define POSIX /* affects getpagesize.h and systty.h */
/* Use BSD process groups, but use setpgid() instead of setpgrp() to
actually set a process group. */
-
+/* Interesting: only GNU/Linux defines this, but the BSDs do not... */
#define BSD_PGRPS
#define NARROWPROTO 1