Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/compat/linux/arch Regen: Argh:



details:   https://anonhg.NetBSD.org/src/rev/a8f2aebd23d3
branches:  trunk
changeset: 764023:a8f2aebd23d3
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Apr 10 15:49:23 2011 +0000

description:
Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1

diffstat:

 sys/compat/linux/arch/amd64/linux_syscall.h     |   10 +-
 sys/compat/linux/arch/amd64/linux_syscallargs.h |   23 ++-
 sys/compat/linux/arch/amd64/linux_syscalls.c    |  221 +++++++++++++++++++++++-
 sys/compat/linux/arch/amd64/linux_sysent.c      |   14 +-
 sys/compat/linux/arch/i386/linux_syscall.h      |   10 +-
 sys/compat/linux/arch/i386/linux_syscallargs.h  |   23 ++-
 sys/compat/linux/arch/i386/linux_syscalls.c     |  184 +++++++++++++++++++-
 sys/compat/linux/arch/i386/linux_sysent.c       |   14 +-
 8 files changed, 465 insertions(+), 34 deletions(-)

diffs (truncated from 698 to 300 lines):

diff -r 4c3aa922d7cf -r a8f2aebd23d3 sys/compat/linux/arch/amd64/linux_syscall.h
--- a/sys/compat/linux/arch/amd64/linux_syscall.h       Sun Apr 10 15:48:46 2011 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscall.h       Sun Apr 10 15:49:23 2011 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.38 2010/07/07 01:31:51 chs Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.39 2011/04/10 15:49:23 christos Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.35 2010/07/07 01:30:33 chs Exp
+ * created from        NetBSD: syscalls.master,v 1.36 2011/04/10 15:48:46 christos Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -591,6 +591,12 @@
 /* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */
 #define        LINUX_SYS_get_robust_list       274
 
+/* syscall: "dup3" ret: "int" args: "int" "int" "int" */
+#define        LINUX_SYS_dup3  292
+
+/* syscall: "pipe2" ret: "int" args: "int *" "int" */
+#define        LINUX_SYS_pipe2 293
+
 /* syscall: "nosys" ret: "int" args: */
 #define        LINUX_SYS_nosys 300
 
diff -r 4c3aa922d7cf -r a8f2aebd23d3 sys/compat/linux/arch/amd64/linux_syscallargs.h
--- a/sys/compat/linux/arch/amd64/linux_syscallargs.h   Sun Apr 10 15:48:46 2011 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscallargs.h   Sun Apr 10 15:49:23 2011 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.38 2010/07/07 01:31:51 chs Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.39 2011/04/10 15:49:23 christos Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.35 2010/07/07 01:30:33 chs Exp
+ * created from        NetBSD: syscalls.master,v 1.36 2011/04/10 15:48:46 christos Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -27,7 +27,7 @@
        }
 
 #undef check_syscall_args
-#define check_syscall_args(call) \
+#define check_syscall_args(call) /*LINTED*/ \
        typedef char call##_check_args[sizeof (struct call##_args) \
                <= LINUX_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
 
@@ -890,6 +890,19 @@
 };
 check_syscall_args(linux_sys_get_robust_list)
 
+struct linux_sys_dup3_args {
+       syscallarg(int) from;
+       syscallarg(int) to;
+       syscallarg(int) flags;
+};
+check_syscall_args(linux_sys_dup3)
+
+struct linux_sys_pipe2_args {
+       syscallarg(int *) pfds;
+       syscallarg(int) flags;
+};
+check_syscall_args(linux_sys_pipe2)
+
 /*
  * System call prototypes.
  */
@@ -1285,6 +1298,10 @@
 
 int    linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *);
 
+int    linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t *);
+
+int    linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
+
 int    linux_sys_nosys(struct lwp *, const void *, register_t *);
 
 #endif /* _LINUX_SYS_SYSCALLARGS_H_ */
diff -r 4c3aa922d7cf -r a8f2aebd23d3 sys/compat/linux/arch/amd64/linux_syscalls.c
--- a/sys/compat/linux/arch/amd64/linux_syscalls.c      Sun Apr 10 15:48:46 2011 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscalls.c      Sun Apr 10 15:49:23 2011 +0000
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.38 2010/07/07 01:31:51 chs Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.39 2011/04/10 15:49:23 christos Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.35 2010/07/07 01:30:33 chs Exp
+ * created from        NetBSD: syscalls.master,v 1.36 2011/04/10 15:48:46 christos Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.38 2010/07/07 01:31:51 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.39 2011/04/10 15:49:23 christos Exp $");
 
 #if defined(_KERNEL_OPT)
 #if defined(_KERNEL_OPT)
@@ -356,8 +356,8 @@
        /* 289 */       "#289 (unimplemented signalfd4)",
        /* 290 */       "#290 (unimplemented eventfd2)",
        /* 291 */       "#291 (unimplemented epoll_create1)",
-       /* 292 */       "#292 (unimplemented dup3)",
-       /* 293 */       "#293 (unimplemented pipe2)",
+       /* 292 */       "dup3",
+       /* 293 */       "pipe2",
        /* 294 */       "#294 (unimplemented inotify_init1)",
        /* 295 */       "#295 (unimplemented preadv)",
        /* 296 */       "#296 (unimplemented pwritev)",
@@ -365,4 +365,215 @@
        /* 298 */       "#298 (unimplemented perf_counter_open)",
        /* 299 */       "#299 (unimplemented recvmmsg)",
        /* 300 */       "nosys",
+       /* 301 */       "# filler",
+       /* 302 */       "# filler",
+       /* 303 */       "# filler",
+       /* 304 */       "# filler",
+       /* 305 */       "# filler",
+       /* 306 */       "# filler",
+       /* 307 */       "# filler",
+       /* 308 */       "# filler",
+       /* 309 */       "# filler",
+       /* 310 */       "# filler",
+       /* 311 */       "# filler",
+       /* 312 */       "# filler",
+       /* 313 */       "# filler",
+       /* 314 */       "# filler",
+       /* 315 */       "# filler",
+       /* 316 */       "# filler",
+       /* 317 */       "# filler",
+       /* 318 */       "# filler",
+       /* 319 */       "# filler",
+       /* 320 */       "# filler",
+       /* 321 */       "# filler",
+       /* 322 */       "# filler",
+       /* 323 */       "# filler",
+       /* 324 */       "# filler",
+       /* 325 */       "# filler",
+       /* 326 */       "# filler",
+       /* 327 */       "# filler",
+       /* 328 */       "# filler",
+       /* 329 */       "# filler",
+       /* 330 */       "# filler",
+       /* 331 */       "# filler",
+       /* 332 */       "# filler",
+       /* 333 */       "# filler",
+       /* 334 */       "# filler",
+       /* 335 */       "# filler",
+       /* 336 */       "# filler",
+       /* 337 */       "# filler",
+       /* 338 */       "# filler",
+       /* 339 */       "# filler",
+       /* 340 */       "# filler",
+       /* 341 */       "# filler",
+       /* 342 */       "# filler",
+       /* 343 */       "# filler",
+       /* 344 */       "# filler",
+       /* 345 */       "# filler",
+       /* 346 */       "# filler",
+       /* 347 */       "# filler",
+       /* 348 */       "# filler",
+       /* 349 */       "# filler",
+       /* 350 */       "# filler",
+       /* 351 */       "# filler",
+       /* 352 */       "# filler",
+       /* 353 */       "# filler",
+       /* 354 */       "# filler",
+       /* 355 */       "# filler",
+       /* 356 */       "# filler",
+       /* 357 */       "# filler",
+       /* 358 */       "# filler",
+       /* 359 */       "# filler",
+       /* 360 */       "# filler",
+       /* 361 */       "# filler",
+       /* 362 */       "# filler",
+       /* 363 */       "# filler",
+       /* 364 */       "# filler",
+       /* 365 */       "# filler",
+       /* 366 */       "# filler",
+       /* 367 */       "# filler",
+       /* 368 */       "# filler",
+       /* 369 */       "# filler",
+       /* 370 */       "# filler",
+       /* 371 */       "# filler",
+       /* 372 */       "# filler",
+       /* 373 */       "# filler",
+       /* 374 */       "# filler",
+       /* 375 */       "# filler",
+       /* 376 */       "# filler",
+       /* 377 */       "# filler",
+       /* 378 */       "# filler",
+       /* 379 */       "# filler",
+       /* 380 */       "# filler",
+       /* 381 */       "# filler",
+       /* 382 */       "# filler",
+       /* 383 */       "# filler",
+       /* 384 */       "# filler",
+       /* 385 */       "# filler",
+       /* 386 */       "# filler",
+       /* 387 */       "# filler",
+       /* 388 */       "# filler",
+       /* 389 */       "# filler",
+       /* 390 */       "# filler",
+       /* 391 */       "# filler",
+       /* 392 */       "# filler",
+       /* 393 */       "# filler",
+       /* 394 */       "# filler",
+       /* 395 */       "# filler",
+       /* 396 */       "# filler",
+       /* 397 */       "# filler",
+       /* 398 */       "# filler",
+       /* 399 */       "# filler",
+       /* 400 */       "# filler",
+       /* 401 */       "# filler",
+       /* 402 */       "# filler",
+       /* 403 */       "# filler",
+       /* 404 */       "# filler",
+       /* 405 */       "# filler",
+       /* 406 */       "# filler",
+       /* 407 */       "# filler",
+       /* 408 */       "# filler",
+       /* 409 */       "# filler",
+       /* 410 */       "# filler",
+       /* 411 */       "# filler",
+       /* 412 */       "# filler",
+       /* 413 */       "# filler",
+       /* 414 */       "# filler",
+       /* 415 */       "# filler",
+       /* 416 */       "# filler",
+       /* 417 */       "# filler",
+       /* 418 */       "# filler",
+       /* 419 */       "# filler",
+       /* 420 */       "# filler",
+       /* 421 */       "# filler",
+       /* 422 */       "# filler",
+       /* 423 */       "# filler",
+       /* 424 */       "# filler",
+       /* 425 */       "# filler",
+       /* 426 */       "# filler",
+       /* 427 */       "# filler",
+       /* 428 */       "# filler",
+       /* 429 */       "# filler",
+       /* 430 */       "# filler",
+       /* 431 */       "# filler",
+       /* 432 */       "# filler",
+       /* 433 */       "# filler",
+       /* 434 */       "# filler",
+       /* 435 */       "# filler",
+       /* 436 */       "# filler",
+       /* 437 */       "# filler",
+       /* 438 */       "# filler",
+       /* 439 */       "# filler",
+       /* 440 */       "# filler",
+       /* 441 */       "# filler",
+       /* 442 */       "# filler",
+       /* 443 */       "# filler",
+       /* 444 */       "# filler",
+       /* 445 */       "# filler",
+       /* 446 */       "# filler",
+       /* 447 */       "# filler",
+       /* 448 */       "# filler",
+       /* 449 */       "# filler",
+       /* 450 */       "# filler",
+       /* 451 */       "# filler",
+       /* 452 */       "# filler",
+       /* 453 */       "# filler",
+       /* 454 */       "# filler",
+       /* 455 */       "# filler",
+       /* 456 */       "# filler",
+       /* 457 */       "# filler",
+       /* 458 */       "# filler",
+       /* 459 */       "# filler",
+       /* 460 */       "# filler",
+       /* 461 */       "# filler",
+       /* 462 */       "# filler",
+       /* 463 */       "# filler",
+       /* 464 */       "# filler",
+       /* 465 */       "# filler",
+       /* 466 */       "# filler",
+       /* 467 */       "# filler",
+       /* 468 */       "# filler",
+       /* 469 */       "# filler",
+       /* 470 */       "# filler",
+       /* 471 */       "# filler",
+       /* 472 */       "# filler",
+       /* 473 */       "# filler",
+       /* 474 */       "# filler",
+       /* 475 */       "# filler",
+       /* 476 */       "# filler",
+       /* 477 */       "# filler",
+       /* 478 */       "# filler",
+       /* 479 */       "# filler",



Home | Main Index | Thread Index | Old Index