37 lines
1.3 KiB
Diff
37 lines
1.3 KiB
Diff
commit 2ff48a4025515e93d722947a9eabb114f4a65b22
|
|
Author: Florian Weimer <fweimer@redhat.com>
|
|
Date: Fri Nov 4 07:43:59 2022 +0100
|
|
|
|
posix: Make posix_spawn extensions available by default
|
|
|
|
Some sources merely include <spawn.h> without -D_GNU_SOURCE and expect
|
|
declarations for posix_spawn_file_actions_addchdir_np to be available.
|
|
For consistency, declare posix_spawn_file_actions_addfchdir_np,
|
|
posix_spawn_file_actions_addclosefrom_np,
|
|
posix_spawn_file_actions_addtcsetpgrp_np as well.
|
|
|
|
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
|
|
|
diff --git a/posix/spawn.h b/posix/spawn.h
|
|
index 7cf1a5b628480404..81202ef0caec031c 100644
|
|
--- a/posix/spawn.h
|
|
+++ b/posix/spawn.h
|
|
@@ -198,7 +198,7 @@ extern int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t *
|
|
int __fd, int __newfd)
|
|
__THROW __nonnull ((1));
|
|
|
|
-#ifdef __USE_GNU
|
|
+#ifdef __USE_MISC
|
|
/* Add an action changing the directory to PATH during spawn. This
|
|
affects the subsequent file actions. */
|
|
extern int posix_spawn_file_actions_addchdir_np (posix_spawn_file_actions_t *
|
|
@@ -227,7 +227,7 @@ posix_spawn_file_actions_addtcsetpgrp_np (posix_spawn_file_actions_t *,
|
|
int __tcfd)
|
|
__THROW __nonnull ((1));
|
|
|
|
-#endif
|
|
+#endif /* __USE_MISC */
|
|
|
|
__END_DECLS
|
|
|