Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F168394774
D23231.id66904.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D23231.id66904.diff
View Options
Index: sys/amd64/linux/linux_dummy.c
===================================================================
--- sys/amd64/linux/linux_dummy.c
+++ sys/amd64/linux/linux_dummy.c
@@ -53,9 +53,9 @@
UNIMPLEMENTED(nfsservctl); /* Added in Linux 2.2 removed in 3.1. */
UNIMPLEMENTED(putpmsg);
UNIMPLEMENTED(query_module); /* Added in Linux 2.2 removed in 2.6. */
+UNIMPLEMENTED(tuxcall);
UNIMPLEMENTED(security);
UNIMPLEMENTED(set_thread_area);
-UNIMPLEMENTED(tuxcall);
UNIMPLEMENTED(uselib);
UNIMPLEMENTED(vserver);
@@ -64,14 +64,23 @@
DUMMY(setfsgid);
DUMMY(sysfs);
DUMMY(vhangup);
+DUMMY(modify_ldt);
DUMMY(pivot_root);
DUMMY(adjtimex);
DUMMY(swapoff);
DUMMY(init_module);
+DUMMY(ioperm);
DUMMY(delete_module);
DUMMY(quotactl);
+DUMMY(readahead);
+DUMMY(io_setup);
+DUMMY(io_destroy);
+DUMMY(io_getevents);
+DUMMY(io_submit);
+DUMMY(io_cancel);
DUMMY(lookup_dcookie);
DUMMY(remap_file_pages);
+DUMMY(restart_syscall);
DUMMY(semtimedop);
DUMMY(mbind);
DUMMY(get_mempolicy);
Index: sys/amd64/linux/syscalls.master
===================================================================
--- sys/amd64/linux/syscalls.master
+++ sys/amd64/linux/syscalls.master
@@ -304,7 +304,7 @@
151 AUE_MLOCKALL NOPROTO { int mlockall(int how); }
152 AUE_MUNLOCKALL NOPROTO { int munlockall(void); }
153 AUE_NULL STD { int linux_vhangup(void); }
-154 AUE_NULL UNIMPL modify_ldt
+154 AUE_NULL STD { int linux_modify_ldt(void); }
155 AUE_PIVOT_ROOT STD { int linux_pivot_root(void); }
156 AUE_SYSCTL STD { int linux_sysctl( \
struct l___sysctl_args *args); }
@@ -332,7 +332,7 @@
171 AUE_SYSCTL STD { int linux_setdomainname(char *name, \
l_int len); }
172 AUE_NULL STD { int linux_iopl(l_uint level); }
-173 AUE_NULL UNIMPL ioperm
+173 AUE_NULL STD { int linux_ioperm(void); }
174 AUE_NULL UNIMPL create_module
175 AUE_NULL STD { int linux_init_module(void); }
176 AUE_NULL STD { int linux_delete_module(void); }
@@ -346,7 +346,7 @@
184 AUE_NULL UNIMPL tuxcall
185 AUE_NULL UNIMPL security
186 AUE_NULL STD { int linux_gettid(void); }
-187 AUE_NULL UNIMPL linux_readahead
+187 AUE_NULL STD { int linux_readahead(void); }
188 AUE_NULL STD { int linux_setxattr(void); }
189 AUE_NULL STD { int linux_lsetxattr(void); }
190 AUE_NULL STD { int linux_fsetxattr(void); }
@@ -368,11 +368,11 @@
204 AUE_NULL STD { int linux_sched_getaffinity(l_pid_t pid, l_uint len, \
l_ulong *user_mask_ptr); }
205 AUE_NULL UNIMPL set_thread_area
-206 AUE_NULL UNIMPL linux_io_setup
-207 AUE_NULL UNIMPL linux_io_destroy
-208 AUE_NULL UNIMPL linux_io_getevents
-209 AUE_NULL UNIMPL linux_io_submit
-210 AUE_NULL UNIMPL linux_io_cancel
+206 AUE_NULL STD { int linux_io_setup(void); }
+207 AUE_NULL STD { int linux_io_destroy(void); }
+208 AUE_NULL STD { int linux_io_getevents(void); }
+209 AUE_NULL STD { int linux_io_submit(void); }
+210 AUE_NULL STD { int linux_io_cancel(void); }
211 AUE_NULL UNIMPL get_thread_area
212 AUE_NULL STD { int linux_lookup_dcookie(void); }
213 AUE_NULL STD { int linux_epoll_create(l_int size); }
@@ -382,7 +382,7 @@
217 AUE_GETDIRENTRIES STD { int linux_getdents64(l_uint fd, \
void *dirent, l_uint count); }
218 AUE_NULL STD { int linux_set_tid_address(l_int *tidptr); }
-219 AUE_NULL UNIMPL restart_syscall
+219 AUE_NULL STD { int linux_restart_syscall(void); }
220 AUE_NULL STD { int linux_semtimedop(void); }
221 AUE_NULL STD { int linux_fadvise64(l_int fd, l_loff_t offset, \
l_size_t len, l_int advice); }
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Aug 29, 12:12 AM (3 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37488913
Default Alt Text
D23231.id66904.diff (3 KB)
Attached To
Mode
D23231: Add missing linux(4) syscall entries
Attached
Detach File
Event Timeline
Log In to Comment