Fix syscall_async's signature
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 28 Aug 2015 19:32:27 +0000 (15:32 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
It's not actually returning anything.

user/parlib/include/parlib.h
user/parlib/syscall.c

index 3625a16..555e0a6 100644 (file)
@@ -58,7 +58,7 @@ int         sys_abort_sysc(struct syscall *sysc);
 int         sys_abort_sysc_fd(int fd);
 int         sys_tap_fds(struct fd_tap_req *tap_reqs, size_t nr_reqs);
 
-long           syscall_async(struct syscall *sysc, unsigned long num, ...);
+void           syscall_async(struct syscall *sysc, unsigned long num, ...);
 
 /* Posix signal related stuff */
 struct sigdata {
index 66ef567..be5af7d 100644 (file)
@@ -182,7 +182,7 @@ int sys_tap_fds(struct fd_tap_req *tap_reqs, size_t nr_reqs)
        return ros_syscall(SYS_tap_fds, tap_reqs, nr_reqs, 0, 0, 0, 0);
 }
 
-long syscall_async(struct syscall *sysc, unsigned long num, ...)
+void syscall_async(struct syscall *sysc, unsigned long num, ...)
 {
        va_list args;