]> 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>
Fri, 2 Mar 2018 15:11:44 +0000 (16:11 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=727425

vapi/posix.vapi

index 50b0045a3f4e99a109b5600d6e109878a9018f1a..fa60996688cf9f9a17e93893f707972e7ae16a49 100644 (file)
@@ -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")]