minix/test
Thomas Cort 516fec97d9 libc: add clock_settime() system call.
This also adds the sys_settime() kernel call which allows for the adjusting
of the clock named realtime in the kernel. The existing sys_stime()
function is still needed for a separate job (setting the boottime). The
boottime is set in the readclock driver. The sys_settime() interface is
meant to be flexible and will support both clock_settime() and adjtime()
when adjtime() is implemented later.

settimeofday() was adjusted to use the clock_settime() interface.

One side note discovered during testing: uptime(1) (part of the last(1)),
uses wtmp to determine boottime (not Minix's times(2)). This leads `uptime`
to report odd results when you set the time to a time prior to boottime.
This isn't a new bug introduced by my changes. It's been there for a while.
2013-04-04 15:04:54 +02:00
..
blocktest libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
ds Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
fbdtest Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
ipc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
kernel Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
safecopy Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
scancodes Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
select Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
common.c tests: print error locations verbosely 2013-01-25 11:54:24 +00:00
magic.h tests: link them dynamically by default 2012-04-16 05:21:21 +02:00
Makefile test69: add clock_getres() and clock_gettime() tests. 2013-04-04 15:04:53 +02:00
mod.c ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
run test69: add clock_getres() and clock_gettime() tests. 2013-04-04 15:04:53 +02:00
t10a.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
t11a.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
t11b.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
t40a.c Added select test 2009-07-14 09:43:33 +00:00
t40b.c Make test40 behave 2011-04-21 13:18:00 +00:00
t40c.c t40c term[] count fix 2013-02-09 18:51:56 +01:00
t40d.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
t40e.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
t40f.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
t60a.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
t60b.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
t67a.c test67: test opening files and sockets with O_CLOEXEC 2013-02-28 10:08:54 +00:00
t67b.c test67: test opening files and sockets with O_CLOEXEC 2013-02-28 10:08:54 +00:00
t68a.c test68: test pipe2 functionality 2013-02-28 10:08:54 +00:00
t68b.c test68: test pipe2 functionality 2013-02-28 10:08:54 +00:00
test1.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
test2.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test3.c tests: print error locations verbosely 2013-01-25 11:54:24 +00:00
test4.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test5.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
test6.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test7.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test8.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test9.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
test10.c libexec: detect short files 2013-02-04 12:04:35 +01:00
test11.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test12.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test13.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test14.c tests: print error locations verbosely 2013-01-25 11:54:24 +00:00
test15.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test16.c VFS: reimplement truncate mtime/ctime fix 2012-04-20 11:35:59 +02:00
test17.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test18.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test19.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test20.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
test21.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test22.c tests: print error locations verbosely 2013-01-25 11:54:24 +00:00
test23.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test24.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test25.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test26.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test27.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test28.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test29.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test30.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test31.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test32.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test33.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test34.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test35.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test36.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test37.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test38.c retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
test39.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test40.c Make test40 behave 2011-04-21 13:18:00 +00:00
test41.c test41: relax maximum timer tick rate 2013-02-06 17:40:04 +01:00
test42.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test43.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test44.c Make all tests use common.c 2011-12-21 12:59:22 +00:00
test45.c get rid of __LONG_LONG_SUPPORTED 2012-03-25 21:58:26 +02:00
test45.h Implementation of strto(u)ll, documentation and tests for strto(u)l(l) 2009-12-09 19:01:38 +00:00
test46.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test47.c libcompat_minix-centric cleanup 2012-03-16 17:06:24 +01:00
test48.c Installing posix tests in /usr/tests/minix-posix 2013-03-13 10:43:16 +01:00
test49.c Installing posix tests in /usr/tests/minix-posix 2013-03-13 10:43:16 +01:00
test50.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test51.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test52.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
test53.c Fix many more comiler warnings 2011-11-28 10:07:55 +00:00
test54.c Fix many more comiler warnings 2011-11-28 10:07:55 +00:00
test55.c Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
test56.c test56: unlink proper test file 2013-03-08 15:45:53 +00:00
test57.c Remove spurious space 2010-08-05 13:35:41 +00:00
test57loop.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
test58.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test59.c ARM support for system libraries 2012-08-28 13:49:27 -04:00
test60.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
test61.c Fix dangling symlink resolving for AVFS and add test61 2011-12-09 10:34:23 +00:00
test62.c fix gcc test62 2012-04-12 02:55:04 +02:00
test63.c tests: link them dynamically by default 2012-04-16 05:21:21 +02:00
test64.c vm: fix a null dereference on out-of-memory 2012-11-09 18:36:51 +01:00
test65.c test65: simply skip if ntfs binaries are not present 2012-11-27 10:19:26 +00:00
test66.c test66: float smoke test, floating point fixes (arm) 2013-02-20 12:29:37 +00:00
test66expected.h test66: float smoke test, floating point fixes (arm) 2013-02-20 12:29:37 +00:00
test67.c test67: test opening files and sockets with O_CLOEXEC 2013-02-28 10:08:54 +00:00
test68.c test68: test pipe2 functionality 2013-02-28 10:08:54 +00:00
test69.c libc: add clock_settime() system call. 2013-04-04 15:04:54 +02:00
testinterp.sh vfs,avfs: verify an interpreter was found on #! line 2011-12-21 23:44:13 +01:00
testsh1.sh Shell tests now complain more loudly. 2012-12-11 16:59:54 +01:00
testsh2.sh Shell tests now complain more loudly. 2012-12-11 16:59:54 +01:00