From: Luca Bruno Date: Sat, 5 Apr 2014 16:47:46 +0000 (+0200) Subject: posix: Fix sig*set and sigprocmask parameters to be out/ref X-Git-Tag: 0.38.9~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=090f555434ec20dbb07c129b81f0a0b5042f081f;p=thirdparty%2Fvala.git posix: Fix sig*set and sigprocmask parameters to be out/ref https://bugzilla.gnome.org/show_bug.cgi?id=727425 --- diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 50b0045a3..fa6099668 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -1051,17 +1051,17 @@ namespace Posix { [CCode (cheader_filename = "signal.h")] public int raise (int signum); [CCode (cheader_filename = "signal.h")] - public int sigemptyset (sigset_t sigset); + public int sigemptyset (out sigset_t sigset); [CCode (cheader_filename = "signal.h")] - public int sigfillset (sigset_t sigset); + public int sigfillset (out sigset_t sigset); [CCode (cheader_filename = "signal.h")] - public int sigaddset (sigset_t sigset, int signo); + public int sigaddset (ref sigset_t sigset, int signo); [CCode (cheader_filename = "signal.h")] - public int sigdelset (sigset_t sigset, int __signo); + public int sigdelset (ref sigset_t sigset, int __signo); [CCode (cheader_filename = "signal.h")] public int sigismember (sigset_t sigset, int __signo); [CCode (cheader_filename = "signal.h")] - public int sigprocmask (int how, sigset_t sigset, sigset_t oset); + public int sigprocmask (int how, sigset_t sigset, out sigset_t oset); [CCode (cheader_filename = "signal.h")] public int sigqueue (pid_t pid, int signum, sigval_t val); [CCode (cheader_filename = "signal.h")]