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.