From: Maciej Piechotka Date: Thu, 12 Aug 2010 05:38:29 +0000 (-0700) Subject: libdaemon: Use correct type for PID in fork and pid_file_is_running. X-Git-Tag: 0.9.6~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b64e765231bf0da0b1f906f43bae9b220b7a42dc;p=thirdparty%2Fvala.git libdaemon: Use correct type for PID in fork and pid_file_is_running. Fixes bug 626540. --- diff --git a/vapi/libdaemon.vapi b/vapi/libdaemon.vapi index 35ec0e863..46b4629b1 100644 --- a/vapi/libdaemon.vapi +++ b/vapi/libdaemon.vapi @@ -83,7 +83,11 @@ namespace Daemon { public int exec (string dir, out int ret, string prog, ...); - public int fork (); +#if POSIX + public Posix.pid_t fork (); +#else + public GLib.Pid fork (); +#endif public int retval_init (); public void retval_done (); public int retval_wait (int timeout); @@ -111,7 +115,11 @@ namespace Daemon { public unowned string pid_file_proc_default (); public int pid_file_create (); public int pid_file_remove (); - public int pid_file_is_running (); +#if POSIX + public Posix.pid_t pid_file_is_running (); +#else + public GLib.Pid pid_file_is_running (); +#endif public int pid_file_kill (Sig s); public int pid_file_kill_wait (Sig s, int m);