aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/syscalls.master
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2018-11-07 16:55:04 +0000
committerBrooks Davis <brooks@FreeBSD.org>2018-11-07 16:55:04 +0000
commite56ec0e519f2a57d1232b97f2f645215d0e460e4 (patch)
tree82f3ee23fb55dd44291f6792ef842421c28315ef /sys/kern/syscalls.master
parentde66da73746f18c7a9111f7cd01fa90e15c7527e (diff)
downloadsrc-e56ec0e519f2a57d1232b97f2f645215d0e460e4.tar.gz
src-e56ec0e519f2a57d1232b97f2f645215d0e460e4.zip
makesyscalls.sh: allow pointer return types.
The previous code required that the return type be a single word. This allows it to be a pointer without using a typedef. Update the return types of break, mmap, and shmat to be void * as declared. This only effects systrace output in-tree, but can aid in generating system call wrappers from syscalls.master. Reviewed by: kib Obtained from: CheriBSD Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D17873
Notes
Notes: svn path=/head/; revision=340221
Diffstat (limited to 'sys/kern/syscalls.master')
-rw-r--r--sys/kern/syscalls.master10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 55d81c059d5e..3756bf5c797c 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -180,7 +180,7 @@
);
}
17 AUE_NULL STD {
- caddr_t break(
+ void *break(
_In_ char *nsize
);
}
@@ -480,7 +480,7 @@
);
}
71 AUE_MMAP COMPAT {
- int mmap(
+ void *mmap(
_In_ void *addr,
int len,
int prot,
@@ -1168,7 +1168,7 @@
);
}
197 AUE_MMAP COMPAT6 {
- caddr_t mmap(
+ void *mmap(
_In_ void *addr,
size_t len,
int prot,
@@ -1317,7 +1317,7 @@
);
}
228 AUE_SHMAT NOSTD {
- int shmat(
+ void *shmat(
int shmid,
_In_ const void *shmaddr,
int shmflg
@@ -2543,7 +2543,7 @@
);
}
477 AUE_MMAP STD {
- caddr_t mmap(
+ void *mmap(
_In_ void *addr,
size_t len,
int prot,