History log of /freebsd-11-stable/contrib/netbsd-tests/dev/clock_subr/t_clock_subr.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 314818 07-Mar-2017 ngie

MFC r313439,r314450:

r313439:

Merge content from ^/projects/netbsd-tests-upstream-01-2017 into ^/head

The primary end-goal of this drop is ease future merges with NetBSD and
collaborate further with the NetBSD project.

The goal was (largely, not completely as some items are still oustanding
in the NetBSD GNATS system) achieved by doing the following:
- Pushing as many changes required to port contrib/netbsd-tests
back to NetBSD as possible, then pull the upstream applied changes
back in to FreeBSD.
- Diff reduce with upstream where possible by:
-- Improving libnetbsd header, etc compat glue.
-- Using _SED variables to modify test scripts on the fly for items
that could not be upstreamed to NetBSD.

As a bonus for this work, this change also introduces testcases for
uniq(1).

Many thanks to Christos for working with me to get many of the changes
back into the NetBSD project.

In collaboration with: Christos Zoulas <christos@netbsd.org>

r314450:

Add additional __FreeBSD_version guards around the hsearch_r testcases

The reasoning for this is the same as r276046: to ease MFCing the tests
to ^/stable/10 .

This was accidentally missed in r313439


/freebsd-11-stable/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue
/freebsd-11-stable/contrib/netbsd-tests/dev/cgd/t_cgd_3des.c
/freebsd-11-stable/contrib/netbsd-tests/dev/cgd/t_cgd_aes.c
/freebsd-11-stable/contrib/netbsd-tests/dev/cgd/t_cgd_blowfish.c
/freebsd-11-stable/contrib/netbsd-tests/dev/clock_subr
/freebsd-11-stable/contrib/netbsd-tests/dev/scsipi/t_cd.c
/freebsd-11-stable/contrib/netbsd-tests/dev/sysmon/t_swwdog.c
/freebsd-11-stable/contrib/netbsd-tests/fs/common/h_fsmacros.h
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/h_quota2_tests.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_fifos.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_mount.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_quota2_1.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_quota2_remount.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_snapshot.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_snapshot_log.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ffs/t_snapshot_v2.c
/freebsd-11-stable/contrib/netbsd-tests/fs/hfs/t_pathconvert.c
/freebsd-11-stable/contrib/netbsd-tests/fs/kernfs/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/fs/lfs/t_pr.c
/freebsd-11-stable/contrib/netbsd-tests/fs/msdosfs/t_snapshot.c
/freebsd-11-stable/contrib/netbsd-tests/fs/nfs/t_mountd.c
/freebsd-11-stable/contrib/netbsd-tests/fs/nullfs/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ptyfs/t_nullpts.c
/freebsd-11-stable/contrib/netbsd-tests/fs/ptyfs/t_ptyfs.c
/freebsd-11-stable/contrib/netbsd-tests/fs/puffs/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/fs/puffs/t_fuzz.c
/freebsd-11-stable/contrib/netbsd-tests/fs/puffs/t_io.c
/freebsd-11-stable/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh
/freebsd-11-stable/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh
/freebsd-11-stable/contrib/netbsd-tests/fs/tmpfs/t_renamerace.c
/freebsd-11-stable/contrib/netbsd-tests/fs/umapfs/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/fs/union/t_pr.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_full.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_io.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_mtime_otrunc.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_renamerace.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_ro.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_rwtoro.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_union.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_unpriv.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_vfsops.c
/freebsd-11-stable/contrib/netbsd-tests/fs/vfs/t_vnops.c
/freebsd-11-stable/contrib/netbsd-tests/include/sys/t_socket.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/arch
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/read/t_fifo.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/read/t_file.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/read/t_file2.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/read/t_pipe.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/read/t_ttypty.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_ioctl.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_proc1.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_proc2.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_proc3.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_sig.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/t_vnode.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/write/t_fifo.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/write/t_pipe.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/kqueue/write/t_ttypty.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_extent.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_filedesc.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_lock.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_mqueue.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_ptrace.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_ptrace_wait.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_pty.c
/freebsd-11-stable/contrib/netbsd-tests/kernel/t_rnd.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/c063/t_mkfifoat.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/db/t_db.sh
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/exect
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawnattr.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/t_glob.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/t_sleep.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/hash/h_hash.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/hash/t_hmac.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/hash/t_sha2.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/locale/t_io.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/regex/debug.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/rpc/t_rpc.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/setjmp/t_setjmp.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/setjmp/t_threadjmp.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/ssp/h_memset.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/ssp/h_read.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/stdlib/h_getopt_long.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/stdlib/t_strtod.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/string/t_strlen.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_clock_gettime.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_connect.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_dup.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_getrusage.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_kevent.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_link.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_listen.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_mincore.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_mlock.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_mmap.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_msgctl.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_msgrcv.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_msgsnd.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_msync.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_nanosleep.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_pipe.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_pipe2.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_posix_fadvise.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_revoke.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_select.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_setrlimit.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_sigaction.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_sigqueue.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_socketpair.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_stat.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_timer_create.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_truncate.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_umask.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_unlink.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_wait.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_wait_noproc.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/t_write.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libm/t_ilogb.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libm/t_pow.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libm/t_precision.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libm/t_scalbn.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libposix/t_rename.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/h_common.h
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_condwait.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_detach.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_fork.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_fpu.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_join.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_mutex.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_once.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_sem.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/t_swapcontext.c
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread_dbg
/freebsd-11-stable/contrib/netbsd-tests/lib/librefuse
/freebsd-11-stable/contrib/netbsd-tests/lib/librt/t_sem.c
/freebsd-11-stable/contrib/netbsd-tests/lib/librumpclient/t_fd.c
/freebsd-11-stable/contrib/netbsd-tests/lib/semaphore/sem.c
/freebsd-11-stable/contrib/netbsd-tests/libexec/ld.elf_so/t_dlerror-cleared.c
/freebsd-11-stable/contrib/netbsd-tests/libexec/ld.elf_so/t_dlerror-false.c
/freebsd-11-stable/contrib/netbsd-tests/libexec/ld.elf_so/t_dlinfo.c
/freebsd-11-stable/contrib/netbsd-tests/libexec/ld.elf_so/t_ifunc.c
/freebsd-11-stable/contrib/netbsd-tests/modules/t_builtin.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpf/t_bpf.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpf/t_mbuf.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpfilter/t_bpfilter.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpfjit/t_bpfjit.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpfjit/t_cop.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpfjit/t_extmem.c
/freebsd-11-stable/contrib/netbsd-tests/net/bpfjit/t_mbuf.c
/freebsd-11-stable/contrib/netbsd-tests/net/carp/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/net/carp/t_basic.sh
/freebsd-11-stable/contrib/netbsd-tests/net/config/netconfig.c
/freebsd-11-stable/contrib/netbsd-tests/net/icmp/t_forward.c
/freebsd-11-stable/contrib/netbsd-tests/net/icmp/t_ping.c
/freebsd-11-stable/contrib/netbsd-tests/net/if/t_ifconfig.sh
/freebsd-11-stable/contrib/netbsd-tests/net/if_loop/t_pr.c
/freebsd-11-stable/contrib/netbsd-tests/net/if_tun
/freebsd-11-stable/contrib/netbsd-tests/net/if_vlan
/freebsd-11-stable/contrib/netbsd-tests/net/ndp/t_ra.sh
/freebsd-11-stable/contrib/netbsd-tests/net/net/t_raw.c
/freebsd-11-stable/contrib/netbsd-tests/rump/modautoload/t_modautoload.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_kern.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_lwproc.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_modcmd.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_modlinkset.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_signals.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_threads.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_tsleep.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpkern/t_vm.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpvfs/t_basic.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpvfs/t_etfs.c
/freebsd-11-stable/contrib/netbsd-tests/rump/rumpvfs/t_p2kifs.c
/freebsd-11-stable/contrib/netbsd-tests/sys/uvm
/freebsd-11-stable/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
/freebsd-11-stable/contrib/netbsd-tests/usr.bin/mixerctl
/freebsd-11-stable/contrib/netbsd-tests/usr.bin/uniq
/freebsd-11-stable/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh
/freebsd-11-stable/etc/mtree/BSD.tests.dist
/freebsd-11-stable/lib/libc/tests/hash/Makefile
/freebsd-11-stable/lib/libc/tests/regex/Makefile
/freebsd-11-stable/tests/sys/fs/tmpfs/Makefile
/freebsd-11-stable/usr.bin/uniq/Makefile
/freebsd-11-stable/usr.bin/uniq/tests
# 313439 08-Feb-2017 ngie

Merge content from ^/projects/netbsd-tests-upstream-01-2017 into ^/head

The primary end-goal of this drop is ease future merges with NetBSD and
collaborate further with the NetBSD project.

The goal was (largely, not completely as some items are still oustanding
in the NetBSD GNATS system) achieved by doing the following:
- Pushing as many changes required to port contrib/netbsd-tests
back to NetBSD as possible, then pull the upstream applied changes
back in to FreeBSD.
- Diff reduce with upstream where possible by:
-- Improving libnetbsd header, etc compat glue.
-- Using _SED variables to modify test scripts on the fly for items
that could not be upstreamed to NetBSD.

As a bonus for this work, this change also introduces testcases for
uniq(1).

Many thanks to Christos for working with me to get many of the changes
back into the NetBSD project.

In collaboration with: Christos Zoulas <christos@netbsd.org>
MFC after: 1 month
Sponsored by: Dell EMC Isilon


# 312126 14-Jan-2017 ngie

Merge content currently under test from ^/vendor/NetBSD/tests/dist/@r312123

Sponsored by: Dell EMC Isilon


# 312123 14-Jan-2017 ngie

Add additional tests missed in previous merges

Reminder: use cvs up -APd to pull new directories