summaryrefslogtreecommitdiff
path: root/src/regress/lib/libc/sys/Makefile
diff options
context:
space:
mode:
authorbluhm <>2020-11-09 23:18:51 +0000
committerbluhm <>2020-11-09 23:18:51 +0000
commitc369d42df84f5bdabcac9041e6c5680a0cbfeaf9 (patch)
tree2233f16128b2705882f46a8369c9f9f47f40af5c /src/regress/lib/libc/sys/Makefile
parent999ec352efbeb24cccd1d584b91a659b15764151 (diff)
downloadopenbsd-c369d42df84f5bdabcac9041e6c5680a0cbfeaf9.tar.gz
openbsd-c369d42df84f5bdabcac9041e6c5680a0cbfeaf9.tar.bz2
openbsd-c369d42df84f5bdabcac9041e6c5680a0cbfeaf9.zip
Sync libc syscall tests with changes in upstream NetBSD. Use #ifdef
to document differences to NetBSD behaviour, this helps to track upstream. Mark currently failing test as expected failures. So test programs get compiled and executed, but it shows that further investigation is necceassry.
Diffstat (limited to 'src/regress/lib/libc/sys/Makefile')
-rw-r--r--src/regress/lib/libc/sys/Makefile43
1 files changed, 27 insertions, 16 deletions
diff --git a/src/regress/lib/libc/sys/Makefile b/src/regress/lib/libc/sys/Makefile
index c22d08da74..db67e9078a 100644
--- a/src/regress/lib/libc/sys/Makefile
+++ b/src/regress/lib/libc/sys/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.5 2020/10/06 09:20:29 mpi Exp $ 1# $OpenBSD: Makefile,v 1.6 2020/11/09 23:18:51 bluhm Exp $
2 2
3# Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de> 3# Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de>
4# Copyright (c) 2019 Alexander Bluhm <bluhm@openbsd.org> 4# Copyright (c) 2019 Alexander Bluhm <bluhm@openbsd.org>
@@ -26,24 +26,35 @@ REGRESS_TARGETS = ${PROGS:S/^/run-/}
26.endif 26.endif
27 27
28PROGS = 28PROGS =
29PROGS += t_access t_bind t_chroot t_clock_gettime t_dup t_fsync 29PROGS += t_access
30PROGS += t_bind
31PROGS += t_chroot t_clock_gettime
32PROGS += t_dup
33PROGS += t_fsync
30PROGS += t_getgroups t_getitimer t_getlogin t_getpid t_getrusage 34PROGS += t_getgroups t_getitimer t_getlogin t_getpid t_getrusage
31PROGS += t_getsid t_getsockname t_gettimeofday t_kill t_link t_listen 35PROGS += t_getsid t_getsockname t_gettimeofday
32PROGS += t_mkdir t_mknod t_msgctl t_msgget t_msgsnd t_msync t_pipe 36PROGS += t_kill
33PROGS += t_poll t_ptrace t_revoke t_select t_sendrecv t_setuid 37PROGS += t_link t_listen
34PROGS += t_socketpair t_sigaction t_truncate t_umask t_write 38PROGS += t_mkdir t_mkfifo t_mknod t_mlock t_mmap
39PROGS += t_msgctl t_msgget t_msgrcv t_msgsnd t_msync
40PROGS += t_pipe t_pipe2 t_poll t_ptrace
41PROGS += t_revoke
42PROGS += t_select t_sendrecv t_setuid t_socketpair t_sigaction t_stat
43PROGS += t_syscall
44PROGS += t_truncate
45PROGS += t_umask t_unlink
46PROGS += t_write
35 47
36# failing tests 48# failing tests
37.if 0 49REGRESS_EXPECTED_FAILURES =
38PROGS += t_mkfifo 50REGRESS_EXPECTED_FAILURES += run-t_mlock-4
39PROGS += t_mlock 51REGRESS_EXPECTED_FAILURES += run-t_mmap-1 run-t_mmap-3
40PROGS += t_mmap 52REGRESS_EXPECTED_FAILURES += run-t_msgrcv-3
41PROGS += t_msgrcv 53REGRESS_EXPECTED_FAILURES += run-t_pipe2-2
42PROGS += t_pipe2 54REGRESS_EXPECTED_FAILURES += run-t_stat-1 run-t_stat-4 run-t_stat-5
43PROGS += t_stat 55REGRESS_EXPECTED_FAILURES += run-t_stat-6 run-t_stat-8
44PROGS += t_syscall 56REGRESS_EXPECTED_FAILURES += run-t_syscall-1
45PROGS += t_unlink 57REGRESS_EXPECTED_FAILURES += run-t_unlink-2
46.endif
47 58
48. for p in ${PROGS} 59. for p in ${PROGS}
49SRCS_$p = $p.c atf-c.c 60SRCS_$p = $p.c atf-c.c