]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
posix: Fix sig*set and sigprocmask parameters to be out/ref
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 5 Apr 2014 16:47:46 +0000 (18:47 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 14 Feb 2018 16:46:57 +0000 (17:46 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=727425

vapi/posix.vapi

index b9ef0b0620ad5037115cf90cf839574708e05b9b..1274a2be313320db15382c973dfc0436a378053a 100644 (file)
@@ -1237,17 +1237,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")]