Switch to using the DUMMY infrastructure instead of UNIMPL for the new

syscalls. This way there will be a log message printed to the console
(this time for real).

Note: UNIMPL should be used for syscalls we do not implement ever, e.g.
syscalls to load linux kernel modules.

Submitted by:	rdivacky
Sponsored by:	Goole SoC 2006
P4 IDs:		99600, 99602
This commit is contained in:
Alexander Leidinger 2006-06-20 20:38:44 +00:00
parent 0fc8aff0c4
commit 502195ac72
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=159799
3 changed files with 172 additions and 116 deletions

View file

@ -418,61 +418,61 @@
251 AUE_NULL UNIMPL
252 AUE_EXIT MNOPROTO { void sys_exit(int rval); } exit_group \
sys_exit_args void
253 AUE_NULL UNIMPL linux_lookup_dcookie
254 AUE_NULL UNIMPL linux_epoll_create
255 AUE_NULL UNIMPL linux_epoll_ctl
256 AUE_NULL UNIMPL linux_epoll_wait
257 AUE_NULL UNIMPL linux_remap_file_pages
258 AUE_NULL UNIMPL linux_set_tid_address
259 AUE_NULL UNIMPL linux_timer_create
260 AUE_NULL UNIMPL linux_timer_settime
261 AUE_NULL UNIMPL linux_timer_gettime
262 AUE_NULL UNIMPL linux_timer_getoverrun
263 AUE_NULL UNIMPL linux_timer_delete
264 AUE_CLOCK_SETTIME UNIMPL linux_clock_settime
265 AUE_NULL UNIMPL linux_clock_gettime
266 AUE_NULL UNIMPL linux_clock_getres
267 AUE_NULL UNIMPL linux_clock_nanosleep
268 AUE_NULL UNIMPL linux_statfs64
269 AUE_NULL UNIMPL linux_fstatfs64
270 AUE_NULL UNIMPL linux_tgkill /* 270 */
271 AUE_NULL UNIMPL linux_utimes
272 AUE_NULL UNIMPL linux_fadvise64_64
273 AUE_NULL UNIMPL linux_ni_syscall /* linux_vserver */
274 AUE_NULL UNIMPL linux_mbind
275 AUE_NULL UNIMPL linux_get_mempolicy
276 AUE_NULL UNIMPL linux_set_mempolicy
277 AUE_NULL UNIMPL linux_mq_open
278 AUE_NULL UNIMPL linux_mq_unlink
279 AUE_NULL UNIMPL linux_mq_timedsend
280 AUE_NULL UNIMPL linux_mq_timedreceive /* 280 */
281 AUE_NULL UNIMPL linux_mq_notify
282 AUE_NULL UNIMPL linux_mq_getsetattr
283 AUE_NULL UNIMPL linux_kexec_load
284 AUE_NULL UNIMPL linux_waitid
285 AUE_NULL UNIMPL linux_ni_syscall /* 285 */ /* available */
286 AUE_NULL UNIMPL linux_add_key
287 AUE_NULL UNIMPL linux_request_key
288 AUE_NULL UNIMPL linux_keyctl
289 AUE_NULL UNIMPL linux_ioprio_set
290 AUE_NULL UNIMPL linux_ioprio_get /* 290 */
291 AUE_NULL UNIMPL linux_inotify_init
292 AUE_NULL UNIMPL linux_inotify_add_watch
293 AUE_NULL UNIMPL linux_inotify_rm_watch
294 AUE_NULL UNIMPL linux_migrate_pages
295 AUE_NULL UNIMPL linux_openat /* 295 */
296 AUE_NULL UNIMPL linux_mkdirat
297 AUE_NULL UNIMPL linux_mknodat
298 AUE_NULL UNIMPL linux_fchownat
299 AUE_NULL UNIMPL linux_futimesat
300 AUE_NULL UNIMPL linux_fstatat64 /* 300 */
301 AUE_NULL UNIMPL linux_unlinkat
302 AUE_NULL UNIMPL linux_renameat
303 AUE_NULL UNIMPL linux_linkat
304 AUE_NULL UNIMPL linux_symlinkat
305 AUE_NULL UNIMPL linux_readlinkat /* 305 */
306 AUE_NULL UNIMPL linux_fchmodat
307 AUE_NULL UNIMPL linux_faccessat
308 AUE_NULL UNIMPL linux_pselect6
309 AUE_NULL UNIMPL linux_ppoll
310 AUE_NULL UNIMPL linux_unshare /* 310 */
253 AUE_NULL MSTD { int linux_lookup_dcookie(void); }
254 AUE_NULL MSTD { int linux_epoll_create(void); }
255 AUE_NULL MSTD { int linux_epoll_ctl(void); }
256 AUE_NULL MSTD { int linux_epoll_wait(void); }
257 AUE_NULL MSTD { int linux_remap_file_pages(void); }
258 AUE_NULL MSTD { int linux_set_tid_address(void); }
259 AUE_NULL MSTD { int linux_timer_create(void); }
260 AUE_NULL MSTD { int linux_timer_settime(void); }
261 AUE_NULL MSTD { int linux_timer_gettime(void); }
262 AUE_NULL MSTD { int linux_timer_getoverrun(void); }
263 AUE_NULL MSTD { int linux_timer_delete(void); }
264 AUE_CLOCK_SETTIME MSTD { int linux_clock_settime(void); }
265 AUE_NULL MSTD { int linux_clock_gettime(void); }
266 AUE_NULL MSTD { int linux_clock_getres(void); }
267 AUE_NULL MSTD { int linux_clock_nanosleep(void); }
268 AUE_NULL MSTD { int linux_statfs64(void); }
269 AUE_NULL MSTD { int linux_fstatfs64(void); }
270 AUE_NULL MSTD { int linux_tgkill(void); }
271 AUE_NULL MSTD { int linux_utimes(void); }
272 AUE_NULL MSTD { int linux_fadvise64_64(void); }
273 AUE_NULL UNIMPL
274 AUE_NULL MSTD { int linux_mbind(void); }
275 AUE_NULL MSTD { int linux_get_mempolicy(void); }
276 AUE_NULL MSTD { int linux_set_mempolicy(void); }
277 AUE_NULL MSTD { int linux_mq_open(void); }
278 AUE_NULL MSTD { int linux_mq_unlink(void); }
279 AUE_NULL MSTD { int linux_mq_timedsend(void); }
280 AUE_NULL MSTD { int linux_mq_timedreceive(void); }
281 AUE_NULL MSTD { int linux_mq_notify(void); }
282 AUE_NULL MSTD { int linux_mq_getsetattr(void); }
283 AUE_NULL MSTD { int linux_kexec_load(void); }
284 AUE_NULL MSTD { int linux_waitid(void); }
285 AUE_NULL UNIMPL
286 AUE_NULL MSTD { int linux_add_key(void); }
287 AUE_NULL MSTD { int linux_request_key(void); }
288 AUE_NULL MSTD { int linux_keyctl(void); }
289 AUE_NULL MSTD { int linux_ioprio_set(void); }
290 AUE_NULL MSTD { int linux_ioprio_get(void); }
291 AUE_NULL MSTD { int linux_inotify_init(void); }
292 AUE_NULL MSTD { int linux_inotify_add_watch(void); }
293 AUE_NULL MSTD { int linux_inotify_rm_watch(void); }
294 AUE_NULL MSTD { int linux_migrate_pages(void); }
295 AUE_NULL MSTD { int linux_openat(void); }
296 AUE_NULL MSTD { int linux_mkdirat(void); }
297 AUE_NULL MSTD { int linux_mknodat(void); }
298 AUE_NULL MSTD { int linux_fchownat(void); }
299 AUE_NULL MSTD { int linux_futimesat(void); }
300 AUE_NULL MSTD { int linux_fstatat64(void); }
301 AUE_NULL MSTD { int linux_unlinkat(void); }
302 AUE_NULL MSTD { int linux_renameat(void); }
303 AUE_NULL MSTD { int linux_linkat(void); }
304 AUE_NULL MSTD { int linux_symlinkat(void); }
305 AUE_NULL MSTD { int linux_readlinkat(void); }
306 AUE_NULL MSTD { int linux_fchmodat(void); }
307 AUE_NULL MSTD { int linux_faccessat(void); }
308 AUE_NULL MSTD { int linux_pselect6(void); }
309 AUE_NULL MSTD { int linux_ppoll(void); }
310 AUE_NULL MSTD { int linux_unshare(void); }

View file

@ -68,6 +68,62 @@ DUMMY(setfsgid);
DUMMY(pivot_root);
DUMMY(mincore);
DUMMY(fadvise64);
DUMMY(lookup_dcookie);
DUMMY(epoll_create);
DUMMY(epoll_ctl);
DUMMY(epoll_wait);
DUMMY(remap_file_pages);
DUMMY(set_tid_address);
DUMMY(timer_create);
DUMMY(timer_settime);
DUMMY(timer_gettime);
DUMMY(timer_getoverrun);
DUMMY(timer_delete);
DUMMY(clock_settime);
DUMMY(clock_gettime);
DUMMY(clock_getres);
DUMMY(clock_nanosleep);
DUMMY(statfs64);
DUMMY(fstatfs64);
DUMMY(tgkill);
DUMMY(utimes);
DUMMY(fadvise64_64);
DUMMY(mbind);
DUMMY(get_mempolicy);
DUMMY(set_mempolicy);
DUMMY(mq_open);
DUMMY(mq_unlink);
DUMMY(mq_timedsend);
DUMMY(mq_timedreceive);
DUMMY(mq_notify);
DUMMY(mq_getsetattr);
DUMMY(kexec_load);
DUMMY(waitid);
DUMMY(add_key);
DUMMY(request_key);
DUMMY(keyctl);
DUMMY(ioprio_set);
DUMMY(ioprio_get);
DUMMY(inotify_init);
DUMMY(inotify_add_watch);
DUMMY(inotify_rm_watch);
DUMMY(migrate_pages);
DUMMY(openat);
DUMMY(mkdirat);
DUMMY(mknodat);
DUMMY(fchownat);
DUMMY(futimesat);
DUMMY(fstatat64);
DUMMY(unlinkat);
DUMMY(renameat);
DUMMY(linkat);
DUMMY(symlinkat);
DUMMY(readlinkat);
DUMMY(fchmodat);
DUMMY(faccessat);
DUMMY(pselect6);
DUMMY(ppoll);
DUMMY(unshare);
#define DUMMY_XATTR(s) \
int \

View file

@ -419,61 +419,61 @@
251 AUE_NULL UNIMPL
252 AUE_EXIT MNOPROTO { void sys_exit(int rval); } exit_group \
sys_exit_args void
253 AUE_NULL UNIMPL linux_lookup_dcookie
254 AUE_NULL UNIMPL linux_epoll_create
255 AUE_NULL UNIMPL linux_epoll_ctl
256 AUE_NULL UNIMPL linux_epoll_wait
257 AUE_NULL UNIMPL linux_remap_file_pages
258 AUE_NULL UNIMPL linux_set_tid_address
259 AUE_NULL UNIMPL linux_timer_create
260 AUE_NULL UNIMPL linux_timer_settime
261 AUE_NULL UNIMPL linux_timer_gettime
262 AUE_NULL UNIMPL linux_timer_getoverrun
263 AUE_NULL UNIMPL linux_timer_delete
264 AUE_CLOCK_SETTIME UNIMPL linux_clock_settime
265 AUE_NULL UNIMPL linux_clock_gettime
266 AUE_NULL UNIMPL linux_clock_getres
267 AUE_NULL UNIMPL linux_clock_nanosleep
268 AUE_NULL UNIMPL linux_statfs64
269 AUE_NULL UNIMPL linux_fstatfs64
270 AUE_NULL UNIMPL linux_tgkill /* 270 */
271 AUE_NULL UNIMPL linux_utimes
272 AUE_NULL UNIMPL linux_fadvise64_64
273 AUE_NULL UNIMPL linux_ni_syscall /* linux_vserver */
274 AUE_NULL UNIMPL linux_mbind
275 AUE_NULL UNIMPL linux_get_mempolicy
276 AUE_NULL UNIMPL linux_set_mempolicy
277 AUE_NULL UNIMPL linux_mq_open
278 AUE_NULL UNIMPL linux_mq_unlink
279 AUE_NULL UNIMPL linux_mq_timedsend
280 AUE_NULL UNIMPL linux_mq_timedreceive /* 280 */
281 AUE_NULL UNIMPL linux_mq_notify
282 AUE_NULL UNIMPL linux_mq_getsetattr
283 AUE_NULL UNIMPL linux_kexec_load
284 AUE_NULL UNIMPL linux_waitid
285 AUE_NULL UNIMPL linux_ni_syscall /* 285 */ /* available */
286 AUE_NULL UNIMPL linux_add_key
287 AUE_NULL UNIMPL linux_request_key
288 AUE_NULL UNIMPL linux_keyctl
289 AUE_NULL UNIMPL linux_ioprio_set
290 AUE_NULL UNIMPL linux_ioprio_get /* 290 */
291 AUE_NULL UNIMPL linux_inotify_init
292 AUE_NULL UNIMPL linux_inotify_add_watch
293 AUE_NULL UNIMPL linux_inotify_rm_watch
294 AUE_NULL UNIMPL linux_migrate_pages
295 AUE_NULL UNIMPL linux_openat /* 295 */
296 AUE_NULL UNIMPL linux_mkdirat
297 AUE_NULL UNIMPL linux_mknodat
298 AUE_NULL UNIMPL linux_fchownat
299 AUE_NULL UNIMPL linux_futimesat
300 AUE_NULL UNIMPL linux_fstatat64 /* 300 */
301 AUE_NULL UNIMPL linux_unlinkat
302 AUE_NULL UNIMPL linux_renameat
303 AUE_NULL UNIMPL linux_linkat
304 AUE_NULL UNIMPL linux_symlinkat
305 AUE_NULL UNIMPL linux_readlinkat /* 305 */
306 AUE_NULL UNIMPL linux_fchmodat
307 AUE_NULL UNIMPL linux_faccessat
308 AUE_NULL UNIMPL linux_pselect6
309 AUE_NULL UNIMPL linux_ppoll
310 AUE_NULL UNIMPL linux_unshare /* 310 */
253 AUE_NULL MSTD { int linux_lookup_dcookie(void); }
254 AUE_NULL MSTD { int linux_epoll_create(void); }
255 AUE_NULL MSTD { int linux_epoll_ctl(void); }
256 AUE_NULL MSTD { int linux_epoll_wait(void); }
257 AUE_NULL MSTD { int linux_remap_file_pages(void); }
258 AUE_NULL MSTD { int linux_set_tid_address(void); }
259 AUE_NULL MSTD { int linux_timer_create(void); }
260 AUE_NULL MSTD { int linux_timer_settime(void); }
261 AUE_NULL MSTD { int linux_timer_gettime(void); }
262 AUE_NULL MSTD { int linux_timer_getoverrun(void); }
263 AUE_NULL MSTD { int linux_timer_delete(void); }
264 AUE_CLOCK_SETTIME MSTD { int linux_clock_settime(void); }
265 AUE_NULL MSTD { int linux_clock_gettime(void); }
266 AUE_NULL MSTD { int linux_clock_getres(void); }
267 AUE_NULL MSTD { int linux_clock_nanosleep(void); }
268 AUE_NULL MSTD { int linux_statfs64(void); }
269 AUE_NULL MSTD { int linux_fstatfs64(void); }
270 AUE_NULL MSTD { int linux_tgkill(void); }
271 AUE_NULL MSTD { int linux_utimes(void); }
272 AUE_NULL MSTD { int linux_fadvise64_64(void); }
273 AUE_NULL UNIMPL
274 AUE_NULL MSTD { int linux_mbind(void); }
275 AUE_NULL MSTD { int linux_get_mempolicy(void); }
276 AUE_NULL MSTD { int linux_set_mempolicy(void); }
277 AUE_NULL MSTD { int linux_mq_open(void); }
278 AUE_NULL MSTD { int linux_mq_unlink(void); }
279 AUE_NULL MSTD { int linux_mq_timedsend(void); }
280 AUE_NULL MSTD { int linux_mq_timedreceive(void); }
281 AUE_NULL MSTD { int linux_mq_notify(void); }
282 AUE_NULL MSTD { int linux_mq_getsetattr(void); }
283 AUE_NULL MSTD { int linux_kexec_load(void); }
284 AUE_NULL MSTD { int linux_waitid(void); }
285 AUE_NULL UNIMPL
286 AUE_NULL MSTD { int linux_add_key(void); }
287 AUE_NULL MSTD { int linux_request_key(void); }
288 AUE_NULL MSTD { int linux_keyctl(void); }
289 AUE_NULL MSTD { int linux_ioprio_set(void); }
290 AUE_NULL MSTD { int linux_ioprio_get(void); }
291 AUE_NULL MSTD { int linux_inotify_init(void); }
292 AUE_NULL MSTD { int linux_inotify_add_watch(void); }
293 AUE_NULL MSTD { int linux_inotify_rm_watch(void); }
294 AUE_NULL MSTD { int linux_migrate_pages(void); }
295 AUE_NULL MSTD { int linux_openat(void); }
296 AUE_NULL MSTD { int linux_mkdirat(void); }
297 AUE_NULL MSTD { int linux_mknodat(void); }
298 AUE_NULL MSTD { int linux_fchownat(void); }
299 AUE_NULL MSTD { int linux_futimesat(void); }
300 AUE_NULL MSTD { int linux_fstatat64(void); }
301 AUE_NULL MSTD { int linux_unlinkat(void); }
302 AUE_NULL MSTD { int linux_renameat(void); }
303 AUE_NULL MSTD { int linux_linkat(void); }
304 AUE_NULL MSTD { int linux_symlinkat(void); }
305 AUE_NULL MSTD { int linux_readlinkat(void); }
306 AUE_NULL MSTD { int linux_fchmodat(void); }
307 AUE_NULL MSTD { int linux_faccessat(void); }
308 AUE_NULL MSTD { int linux_pselect6(void); }
309 AUE_NULL MSTD { int linux_ppoll(void); }
310 AUE_NULL MSTD { int linux_unshare(void); }