* tests/shutdown.c: New file.
* tests/shutdown.test: New test.
* tests/.gitignore: Add shutdown.
* tests/Makefile.am (check_PROGRAMS): Likewise.
(DECODER_TESTS): Add shutdown.test.
setuid
setuid32
shmxt
+shutdown
sigaction
sigaltstack
siginfo
setuid \
setuid32 \
shmxt \
+ shutdown \
sigaction \
sigaltstack \
siginfo \
setuid.test \
setuid32.test \
shmxt.test \
+ shutdown.test \
sigaction.test \
sigaltstack.test \
siginfo.test \
--- /dev/null
+/* Check decoding of shutdown syscall. */
+
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+
+int
+main(void)
+{
+ int rc = shutdown(-1, SHUT_RDWR);
+ printf("shutdown(-1, SHUT_RDWR) = %d %s (%m)\n", rc, errno2name());
+
+ puts("+++ exited with 0 +++");
+ return 0;
+}
--- /dev/null
+#!/bin/sh
+
+# Check decoding of shutdown syscall.
+
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a24