diff options
author | Colin Watson <cjwatson@debian.org> | 2011-03-24 01:04:14 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2011-03-24 01:04:14 +0000 |
commit | 8d3522e1e4be59e44ab07bbedc77be903d17eb56 (patch) | |
tree | f660da74f18b72848fb79672cf625ce630a14ef7 /aclocal.m4 | |
parent | 34b38e61fd4f1ed342c47390646606839282724a (diff) |
Rewrite all remaining subprocess handling in terms of libpipeline.
* lib/security.c (do_system_drop_privs_child): New function.
(do_system_drop_privs): Rewrite using libpipeline.
* src/catman.c (post_fork): New function.
(catman): Rewrite using libpipeline.
(add_arg): Rewrite as a wrapper around pipecmd_arg.
(do_catman): Remove.
(reset_cursor): Remove.
(parse_for_sec): Use libpipeline for subprocess handling.
(main): Install custom post-fork handler.
* src/man.c (gripe_no_man) [_AIX || __sgi]: Rewrite vendor fallback
using libpipeline.
* src/Makefile.am (catman_LDADD): Add $(libpipeline_LIBS).
* src/catman.c (main): Duplicate the output of setlocale if
non-NULL.
* configure.ac (AC_FUNC_VFORK): Remove.
(AC_REPLACE_FUNCS): Remove waitpid.
* gnulib: Remove waitpid module.
* lib/README: Remove waitpid.c.
* lib/waitpid.c: Remove.
Diffstat (limited to 'aclocal.m4')
-rw-r--r-- | aclocal.m4 | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -1348,7 +1348,6 @@ m4_include([gnulib/m4/strnlen.m4]) m4_include([gnulib/m4/strsep.m4]) m4_include([gnulib/m4/sys_stat_h.m4]) m4_include([gnulib/m4/sys_time_h.m4]) -m4_include([gnulib/m4/sys_wait_h.m4]) m4_include([gnulib/m4/sysexits.m4]) m4_include([gnulib/m4/tempname.m4]) m4_include([gnulib/m4/threadlib.m4]) @@ -1359,7 +1358,6 @@ m4_include([gnulib/m4/unlink.m4]) m4_include([gnulib/m4/vasnprintf.m4]) m4_include([gnulib/m4/vasprintf.m4]) m4_include([gnulib/m4/vsnprintf.m4]) -m4_include([gnulib/m4/waitpid.m4]) m4_include([gnulib/m4/warn-on-use.m4]) m4_include([gnulib/m4/wchar_h.m4]) m4_include([gnulib/m4/wchar_t.m4]) |