summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-06-08 03:40:26 +0200
committerBruno Haible <bruno@clisp.org>2021-06-08 03:40:26 +0200
commit4480dd39f2f8e59576dc03727d004ae996e26d6c (patch)
tree54a5e13998d570160dd5ced21feed191b361b203 /lib
parent5352f36556818bf0ec81193f99d69d156f4855a3 (diff)
downloadgnulib-4480dd39f2f8e59576dc03727d004ae996e26d6c.tar.gz
get_ppid_of: Add support for DragonFly BSD.
* lib/get_ppid_of.c: Treat DragonFly BSD like FreeBSD.
Diffstat (limited to 'lib')
-rw-r--r--lib/get_ppid_of.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/get_ppid_of.c b/lib/get_ppid_of.c
index ed9f25fdb7..f153b7539c 100644
--- a/lib/get_ppid_of.c
+++ b/lib/get_ppid_of.c
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <string.h>
-#if defined __linux__ || defined __ANDROID__ || (defined __FreeBSD_kernel__ && !defined __FreeBSD__) || defined __GNU__ || defined __FreeBSD__ || defined __NetBSD__ || defined __minix || defined __sun /* Linux, GNU/kFreeBSD, GNU/Hurd, FreeBSD, NetBSD, Minix, Solaris */
+#if defined __linux__ || defined __ANDROID__ || (defined __FreeBSD_kernel__ && !defined __FreeBSD__) || defined __GNU__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ || defined __minix || defined __sun /* Linux, GNU/kFreeBSD, GNU/Hurd, FreeBSD, NetBSD, Minix, Solaris */
# include <fcntl.h>
# include <unistd.h>
#endif
@@ -108,7 +108,7 @@ get_ppid_of (pid_t pid)
#endif
-#if defined __FreeBSD__ || defined __NetBSD__ /* FreeBSD, NetBSD */
+#if defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ /* FreeBSD, NetBSD */
/* Read the contents of /proc/<pid>/status into memory. */
char filename[6 + 10 + 7 + 1];