aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netbsd/sys.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netbsd/sys.txt')
-rw-r--r--sys/netbsd/sys.txt45
1 files changed, 45 insertions, 0 deletions
diff --git a/sys/netbsd/sys.txt b/sys/netbsd/sys.txt
index a394317c0..df77c5339 100644
--- a/sys/netbsd/sys.txt
+++ b/sys/netbsd/sys.txt
@@ -17,6 +17,7 @@ include <signal.h>
include <sys/wait.h>
include <sys/ptrace.h>
include <sys/sched.h>
+include <sys/signal.h>
syz_execute_func(text ptr[in, text[target]])
@@ -113,6 +114,9 @@ wait4(pid pid, status ptr[out, int32, opt], options flags[wait_options], ru ptr[
exit(code intptr)
ptrace(request intptr, pid pid, addr ptr[out, intptr], data intptr)
__clone(flags flags[clone_flags], sp buffer[in]) pid
+fork() pid
+vfork() pid
+posix_spawn(pid pid, path ptr[in, string], file_actions ptr[in, posix_spawn_file_actions], attrp ptr[in, posix_spawnattr], argv ptr[in, array[string]], envp ptr[in, array[string]]) pid
pollfd {
fd fd
@@ -190,6 +194,46 @@ ucred {
gid gid
}
+posix_spawn_file_actions {
+ size int32
+ len int32
+ fae ptr[in, posix_spawn_file_actions_entry]
+}
+
+posix_spawn_file_actions_entry {
+ fae_action int32
+ fae_filedes int32
+ fae_data fae_data_t
+}
+
+fae_data_t [
+ open open_t
+ dup2 dup2_t
+]
+
+open_t {
+ path ptr[in, string]
+ oflag int32
+ mode int32
+}
+
+dup2_t {
+ newfildes int32
+}
+
+posix_spawnattr {
+ sa_flags flags[sa_flags, int16]
+ sa_pgroup pid
+ sa_schedparam sched_param
+ sa_schedpolicy int32
+ sa_sigdefault sigset_t
+ sa_sigmask sigset_t
+}
+
+sched_param {
+ sched_priority int32
+}
+
pollfd_events = POLLIN, POLLPRI, POLLOUT, POLLERR, POLLHUP, POLLNVAL, POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND
mknod_mode = S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
at_flags = AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW
@@ -211,3 +255,4 @@ fcntl_flags = FD_CLOEXEC
fcntl_status = O_APPEND, O_ASYNC, O_NONBLOCK, O_DSYNC, O_RSYNC, O_ALT_IO, O_DIRECT, O_NOSIGPIPE
flock_type = F_RDLCK, F_WRLCK, F_UNLCK
clone_flags = CLONE_CSIGNAL, CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PID, CLONE_PTRACE, CLONE_VFORK
+sa_flags = SA_ONSTACK, SA_RESTART, SA_RESETHAND, SA_NODEFER, SA_NOCLDSTOP, SA_NOCLDWAIT, SA_SIGINFO, SA_NOKERNINFO, SA_ALLBITS