about summary refs log tree commit diff
path: root/lib/pm.h
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2009-09-05 19:20:10 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2009-09-05 19:20:10 +0000
commit5cd3c91e72481a3328ef439f075e6f22131d9cdf (patch)
tree46730d1c6018ad4e4b880626dd0bc3e7e5120185 /lib/pm.h
parentec93ed84ae933a65eea0873c85ba1d5766426d45 (diff)
downloadnetpbm-mirror-5cd3c91e72481a3328ef439f075e6f22131d9cdf.tar.gz
netpbm-mirror-5cd3c91e72481a3328ef439f075e6f22131d9cdf.tar.xz
netpbm-mirror-5cd3c91e72481a3328ef439f075e6f22131d9cdf.zip
Add pm_fork(), pm_waitpid(), pm_waitpidSimple()
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@983 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/pm.h')
-rw-r--r--lib/pm.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/pm.h b/lib/pm.h
index 4ba20aa5..55ea4f29 100644
--- a/lib/pm.h
+++ b/lib/pm.h
@@ -164,6 +164,21 @@ pm_setjmpbufsave(jmp_buf *  const jmpbufP,
 void
 pm_longjmp(void);
 
+void
+pm_fork(int *         const iAmParentP,
+        pid_t *       const childPidP,
+        const char ** const errorP);
+
+void
+pm_waitpid(pid_t         const pid,
+           int *         const statusP,
+           int           const options,
+           pid_t *       const exitedPidP,
+           const char ** const errorP);
+
+
+void
+pm_waitpidSimple(pid_t const pid);
 
 typedef void pm_usermessagefn(const char * msg);