minix/test
Ben Gras 298b41b523 libexec: detect short files
if an exec() fails partway through reading in the sections, the target
process is already gone and a defunct process remains. sanity checking
the binary beforehand helps that.

test10 mutilates binaries and exec()s them on purpose; making an exec()
fail cleanly in such cases seems like acceptable behaviour.

fixes test10 on ARM.

Change-Id: I1ed9bb200ce469d4d349073cadccad5503b2fcb0
2013-02-04 12:04:35 +01:00
..
blocktest blocktest: make fewer assumptions about driver 2012-10-15 11:50:59 +00:00
ds tests: fix DS tests' README too 2012-09-08 16:42:32 +02:00
fbdtest Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
ipc tests: fix IPC test set fix 2012-10-11 20:38:41 +02:00
kernel drop segment from safecopy invocations 2012-06-16 16:22:51 +00:00
safecopy minor fixes for safecopy & safemap tests 2012-10-10 19:12:42 +02:00
scancodes Add scancode reading capability to TTY 2010-04-15 07:08:04 +00:00
select Repair errors and warnings flagged by llvm. 2010-07-06 11:29:23 +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 Add NTFS test to test suite 2012-11-26 15:20:18 +00:00
mod.c ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
run Add NTFS test to test suite 2012-11-26 15:20:18 +00: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 test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
t40d.c test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01:00
t40e.c Fix a ton of compiler warnings 2011-11-14 10:07:49 +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
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 retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test28.c retire _PROTOTYPE 2012-03-25 16:17:10 +02: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 retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test42.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test43.c test43: fix dangling-symlink case 2012-05-02 17:39:58 +02: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 Test48: resolve existing hostname with static IP address 2012-03-09 11:44:03 +00:00
test49.c get rid of __LONG_LONG_SUPPORTED 2012-03-25 21:58:26 +02:00
test50.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test51.c retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
test52.c test set: remove GCC specificity 2012-02-17 17:22:37 +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 test:update tests to fix compiler warnings. 2013-01-08 10:39:53 +01: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
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