Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/syscalls.master
Show First 20 Lines • Show All 3,169 Lines • ▼ Show 20 Lines | |||||
568 AUE_UNLINKAT STD { | 568 AUE_UNLINKAT STD { | ||||
int funlinkat( | int funlinkat( | ||||
int dfd, | int dfd, | ||||
_In_z_ const char *path, | _In_z_ const char *path, | ||||
int fd, | int fd, | ||||
int flag | int flag | ||||
); | ); | ||||
} | } | ||||
569 AUE_NULL STD { | |||||
asomers: You need to bump the syscall number so it won't conflict with `fdunlinkat`. | |||||
ssize_t copy_file_range( | |||||
int infd, | |||||
Done Inline ActionsThe _In_ etc annotations only apply to pointers. brooks: The _In_ etc annotations only apply to pointers. | |||||
_Inout_opt_ off_t *inoffp, | |||||
int outfd, | |||||
_Inout_opt_ off_t *outoffp, | |||||
size_t len, | |||||
unsigned int flags | |||||
); | |||||
} | |||||
; Please copy any additions and changes to the following compatability tables: | ; Please copy any additions and changes to the following compatability tables: | ||||
; sys/compat/freebsd32/syscalls.master | ; sys/compat/freebsd32/syscalls.master | ||||
Not Done Inline ActionsI do think you should add a 32-bit compat version. asomers: I do think you should add a 32-bit compat version. | |||||
Not Done Inline ActionsOne isn't necessary. The int and size_t arguments get automatically promoted to 64-bit args (see the lack of freebsd32_read) and off_t is always 64-bit on FreeBSD so the copyin/out just works. brooks: One isn't necessary. The int and size_t arguments get automatically promoted to 64-bit args… | |||||
Not Done Inline ActionsIt is needed as the entry in compat32/syscalls.master. But due to much more serious issues, it is too early to write it IMO. kib: It is needed as the entry in compat32/syscalls.master. But due to much more serious issues, it… | |||||
Done Inline ActionsI'd like to leave a compat32 version for a separate patch. rmacklem: I'd like to leave a compat32 version for a separate patch.
| |||||
; vim: syntax=off | ; vim: syntax=off |
You need to bump the syscall number so it won't conflict with fdunlinkat.