]> granicus.if.org Git - strace/commitdiff
Add accept4 socketcall
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 14 Aug 2009 10:34:06 +0000 (12:34 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 1 Sep 2009 19:53:29 +0000 (19:53 +0000)
This second patch in the series adds support for accept4 as a socketcall
sub-call.  Besides the need to renumber all system calls, this poses
no problem.
Tested on i686.

* linux/arm/syscallent.h: Add accept4 socketcall.
* linux/m68k/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/syscallent.h: Likewise.

* linux/sparc/syscall.h (SYS_sub_accept4): Declare.
(SYS_socket_nsubcalls): Update.
* linux/syscall.h: Likewise.

linux/arm/syscallent.h
linux/m68k/syscallent.h
linux/powerpc/syscallent.h
linux/s390/syscallent.h
linux/s390x/syscallent.h
linux/sh/syscallent.h
linux/sh64/syscallent.h
linux/sparc/syscall.h
linux/sparc/syscallent.h
linux/syscall.h
linux/syscallent.h

index 04d1d63613b0f120290b1d2e56c365901f13eb65..b9eac0fe048aef7bbc6324c38fbf2b2da1ebe7c8 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
 #endif
index 2a72736c9054ffa500c3e17e6cb882318ca32e6b..4fc3564a06947ba0f5f2eea3fdf24395e6122f63 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
index f472d0d8d940ca0664f09878bee9877ecfe09828..116edc85d22193dbbb2ebb86edb87ab55bc448bd 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     printargs,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     printargs,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
-       { 5,    0,      printargs,              "SYS_343"       }, /* 443 */
-       { 5,    0,      printargs,              "SYS_344"       }, /* 444 */
-       { 5,    0,      printargs,              "SYS_345"       }, /* 445 */
-       { 5,    0,      printargs,              "SYS_346"       }, /* 446 */
-       { 5,    0,      printargs,              "SYS_347"       }, /* 447 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
+       { 5,    0,      printargs,              "SYS_343"       }, /* 444 */
+       { 5,    0,      printargs,              "SYS_344"       }, /* 445 */
+       { 5,    0,      printargs,              "SYS_345"       }, /* 446 */
+       { 5,    0,      printargs,              "SYS_346"       }, /* 447 */
+       { 5,    0,      printargs,              "SYS_347"       }, /* 448 */
index b4d0d67d470cc6fa1a3e85ec9687ea086bccd0c5..287f70d9899b0546104e655d1311bf08367c6f49 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
index 81f4c3b696fc7ab90d06685b94874c2b236e0fed..2149a5eb0d04ac036d06b75ab4e353ab049b7ee5 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
index 0a5831fe355f265fbccf395b9b0792648c011d91..614dd3044195e2d133075e02110774c3eb939f0a 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
 
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */
index 0ad6c49ec2667bf78acc7bbf8157d00279322a64..25d06bd93f3a016a0606c94ce3d06ef988efd783 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
index ca92e8bb4d577c885eabfdb4dae8362a675a5f0c..30bb8f9bf8b58099adec2b02252acd831a39d57d 100644 (file)
@@ -98,7 +98,7 @@ int sys_semtimedop();
 int    sys_socket(),sys_bind(),sys_listen(),sys_accept(),sys_connect();
 int    sys_socketpair(),sys_sendto(),sys_send(),sys_recvfrom(),sys_recv();
 int    sys_sendmsg(),sys_recvmsg(),sys_shutdown(),sys_setsockopt(),sys_getsockopt();
-int    sys_getsockname(),sys_getpeername(),sys_pipe();
+int    sys_getsockname(),sys_getpeername(),sys_pipe(),sys_accept4();
 
 int sys_setresuid(), sys_setresgid(), sys_getresuid(), sys_getresgid(), sys_pread();
 int sys_pwrite(), sys_getcwd();
@@ -232,8 +232,9 @@ int sys_signalfd(), sys_timerfd(), sys_eventfd();
 #define SYS_sub_getsockopt     (SYS_socket_subcall + 15)
 #define SYS_sub_sendmsg                (SYS_socket_subcall + 16)
 #define SYS_sub_recvmsg                (SYS_socket_subcall + 17)
+#define SYS_sub_accept4                (SYS_socket_subcall + 18)
 
-#define SYS_socket_nsubcalls   18
+#define SYS_socket_nsubcalls   19
 
 #define SYS_ipc_subcall                ((SYS_socket_subcall)+(SYS_socket_nsubcalls))
 #define SYS_sub_semop          (SYS_ipc_subcall + 1)
index 6324bf45fead17a8b6c07c4865058b634dbddf3f..d97394ed9ac82f62e31677ecb7dd5a719f43cff7 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 368 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 369 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 370 */
-#if SYS_ipc_subcall != 371
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 371 */
+#if SYS_ipc_subcall != 372
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 371 */
-       { 4,    TI,     printargs,              "semop"         }, /* 372 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 373 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 374 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 375 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 376 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 372 */
+       { 4,    TI,     printargs,              "semop"         }, /* 373 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 374 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 375 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 376 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 377 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 378 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 379 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 380 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 381 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 382 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 383 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 384 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 385 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 386 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 382 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 383 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 384 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 385 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 386 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 387 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 388 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 389 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 390 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 391 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 392 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 393 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 394 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 395 */
-       { 5,    0,      printargs,              "SYS_343"       }, /* 396 */
-       { 5,    0,      printargs,              "SYS_344"       }, /* 397 */
-       { 5,    0,      printargs,              "SYS_345"       }, /* 398 */
-       { 5,    0,      printargs,              "SYS_346"       }, /* 399 */
-       { 5,    0,      printargs,              "SYS_347"       }, /* 400 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 392 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 393 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 394 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 395 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 396 */
+       { 5,    0,      printargs,              "SYS_397"       }, /* 397 */
+       { 5,    0,      printargs,              "SYS_398"       }, /* 398 */
+       { 5,    0,      printargs,              "SYS_399"       }, /* 399 */
+       { 5,    0,      printargs,              "SYS_400"       }, /* 400 */
index b373ec888d797754782549ccbd598abd0e7ebe5b..03c8b81bdf764c4e480c8040a4c6e4c31fb839de 100644 (file)
@@ -226,8 +226,9 @@ int sys_osf_utimes();
 #define SYS_sub_getsockopt     (SYS_socket_subcall + 15)
 #define SYS_sub_sendmsg                (SYS_socket_subcall + 16)
 #define SYS_sub_recvmsg                (SYS_socket_subcall + 17)
+#define SYS_sub_accept4                (SYS_socket_subcall + 18)
 
-#define SYS_socket_nsubcalls   18
+#define SYS_socket_nsubcalls   19
 #endif /* !(ALPHA || MIPS || HPPA) */
 
 /* sys_ipc subcalls */
index ddc808d5c45d8f75cdf9abdc0beb36bbe0aff876..9c75a1cbfdbf0428bb79419dfbad947a3909b805 100644 (file)
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 415 */
        { 5,    TN,     sys_sendmsg,            "sendmsg"       }, /* 416 */
        { 5,    TN,     sys_recvmsg,            "recvmsg"       }, /* 417 */
+       { 4,    TN,     sys_accept4,            "accept4"       }, /* 418 */
 
-#if SYS_ipc_subcall != 418
+#if SYS_ipc_subcall != 419
  #error fix me
 #endif
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 418 */
-       { 4,    TI,     sys_semop,              "semop"         }, /* 419 */
-       { 4,    TI,     sys_semget,             "semget"        }, /* 420 */
-       { 4,    TI,     sys_semctl,             "semctl"        }, /* 421 */
-       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 422 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 423 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 419 */
+       { 4,    TI,     sys_semop,              "semop"         }, /* 420 */
+       { 4,    TI,     sys_semget,             "semget"        }, /* 421 */
+       { 4,    TI,     sys_semctl,             "semctl"        }, /* 422 */
+       { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 423 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 424 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 425 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 426 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 427 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 428 */
-       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 429 */
-       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 430 */
-       { 4,    TI,     sys_msgget,             "msgget"        }, /* 431 */
-       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 432 */
-       { 4,    0,      printargs,              "ipc_subcall"   }, /* 433 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 429 */
+       { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 430 */
+       { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 431 */
+       { 4,    TI,     sys_msgget,             "msgget"        }, /* 432 */
+       { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 433 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 434 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 435 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 436 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 437 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 439 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 440 */
-       { 4,    TI,     sys_shmget,             "shmget"        }, /* 441 */
-       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 442 */
+       { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
+       { 4,    TI,     sys_shmat,              "shmat"         }, /* 440 */
+       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 441 */
+       { 4,    TI,     sys_shmget,             "shmget"        }, /* 442 */
+       { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 443 */