* tests/getsid.c: New file.
* tests/getsid.test: New test.
* tests/.gitignore: Add getsid.
* tests/Makefile.am (check_PROGRAMS): Likewise.
(DECODER_TESTS): Add getsid.test.
getresuid
getresuid32
getrusage
+getsid
getuid
getuid32
getxxid
getresuid \
getresuid32 \
getrusage \
+ getsid \
getuid \
getuid32 \
getxxid \
getresuid.test \
getresuid32.test \
getrusage.test \
+ getsid.test \
getuid.test \
getuid32.test \
getxxid.test \
--- /dev/null
+#include "tests.h"
+#include <stdio.h>
+#include <unistd.h>
+
+int
+main(void)
+{
+ pid_t pid = getpid();
+ printf("getsid(%d) = %d\n", pid, getsid(pid));
+
+ puts("+++ exited with 0 +++");
+ return 0;
+}
--- /dev/null
+#!/bin/sh
+
+# Check getsid syscall decoding.
+
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a10