Ballista OS test, version 1.0 released May 30, 2001 Results for: Linux version 2.2.16-22smp release #1, completed at 4:23:9 on 5/25/2001 Function Num. tests (#Setup Fail) | Restart % Abort % Total % -------- ---------- ------------- | --------- --------- --------- abs 25 ( 0) | 0.0000 0.0000 0.0000 access 3986 ( 1609) | 0.0000 0.1683 0.1683 acos 21 ( 0) | 0.0000 0.0000 0.0000 alarm 25 ( 0) | 0.0000 0.0000 0.0000 asctime 27 ( 3) | 0.0000 20.8333 20.8333 asin 21 ( 0) | 0.0000 0.0000 0.0000 atan 21 ( 0) | 0.0000 0.0000 0.0000 atan2 441 ( 0) | 0.0000 0.0000 0.0000 atof 68 ( 3) | 0.0000 9.2308 9.2308 atoi 68 ( 3) | 0.0000 9.2308 9.2308 atol 68 ( 3) | 0.0000 9.2308 9.2308 calloc 529 ( 0) | 0.0000 0.0000 0.0000 ceil 21 ( 0) | 0.0000 0.0000 0.0000 cfgetispeed 4130 ( 2461) | 0.0000 0.0000 0.0000 cfgetospeed 4130 ( 2461) | 0.0000 0.0000 0.0000 cfsetispeed 4001 ( 2366) | 0.0000 0.0000 0.0000 cfsetospeed 4001 ( 2366) | 0.0000 0.0000 0.0000 chdir 500 ( 201) | 0.0000 0.3344 0.3344 chmod 3870 ( 1541) | 0.0000 0.0000 0.0000 chown 3980 ( 1577) | 0.0000 0.2497 0.2497 clearerr 439 ( 0) | 0.0000 1.1390 1.1390 close 601 ( 0) | 0.0000 0.0000 0.0000 closedir 76 ( 3) | 8.2192 34.2466 42.4658 cos 21 ( 0) | 0.0000 0.0000 0.0000 cosh 21 ( 0) | 0.0000 0.0000 0.0000 creat 3870 ( 1541) | 0.0000 0.0000 0.0000 ctermid 68 ( 3) | 0.0000 12.3077 12.3077 ctime 24 ( 0) | 0.0000 8.3333 8.3333 difftime 1296 ( 0) | 0.0000 0.0000 0.0000 div 625 ( 0) | 0.0000 4.0000 4.0000 dup 601 ( 0) | 0.0000 0.0000 0.0000 dup2 3954 ( 0) | 0.0000 0.0000 0.0000 execl 7964 ( 3442) | 0.2211 12.1628 14.8165 execle 7964 ( 3442) | 0.2211 12.1628 14.8165 execlp 7964 ( 3442) | 0.2211 27.6426 38.8987 execv 4008 ( 1709) | 0.0000 2.0009 2.0009 execve 3956 ( 1733) | 0.3149 18.7584 19.0733 execvp 4008 ( 1709) | 0.0000 18.9213 18.9213 exp 21 ( 0) | 0.0000 0.0000 0.0000 fabs 21 ( 0) | 0.0000 0.0000 0.0000 fchmod 3909 ( 0) | 0.0000 0.0000 0.0000 fclose 439 ( 0) | 0.6834 1.5945 2.2779 fcntl 3971 ( 0) | 0.0000 0.0000 0.0000 fdatasync 601 ( 0) | 0.0000 0.0000 0.0000 fdopen 3974 ( 142) | 0.0000 6.6545 6.6545 feof 439 ( 0) | 0.0000 1.1390 1.1390 ferror 439 ( 0) | 0.0000 1.1390 1.1390 fflush 439 ( 0) | 0.0000 1.3667 1.3667 fgetc 439 ( 0) | 0.0000 1.5945 1.5945 fgetpos 4002 ( 1003) | 0.0000 48.6829 48.6829 fgets 3998 ( 175) | 0.0262 3.2697 3.2958 fileno 439 ( 0) | 0.0000 0.6834 0.6834 floor 21 ( 0) | 0.0000 0.0000 0.0000 fmod 441 ( 0) | 0.0000 0.0000 0.0000 fopen 4000 ( 1662) | 0.0000 10.5218 10.5218 fpathconf 4021 ( 0) | 0.0000 0.0000 0.0000 fprintf 11958 ( 708) | 0.0800 11.2267 17.4844 fputc 4068 ( 0) | 0.0000 1.5487 1.5487 Function Num. tests (#Setup Fail) | Restart % Abort % Total % -------- ---------- ------------- | --------- --------- --------- fread 4002 ( 648) | 0.4174 32.9756 33.3930 free 20 ( 3) | 0.0000 76.4706 76.4706 freopen 4028 ( 1694) | 0.1285 8.5261 8.6547 frexp 231 ( 0) | 0.0000 36.3636 36.3636 fscanf 7971 ( 951) | 0.1709 22.9915 38.4046 fseek 3938 ( 0) | 0.0254 1.3966 1.4220 fsetpos 4002 ( 1003) | 0.0000 59.6532 59.6532 fstat 3999 ( 457) | 0.0000 21.1180 21.1180 fsync 601 ( 0) | 0.0000 0.0000 0.0000 ftell 439 ( 0) | 0.0000 1.5945 1.5945 ftruncate 4021 ( 0) | 0.0995 0.0000 0.0995 fwrite 4030 ( 164) | 0.0517 2.4056 2.4573 getc 439 ( 0) | 0.0000 1.5945 1.5945 getcwd 1700 ( 75) | 0.0000 44.7385 44.7385 getenv 68 ( 3) | 0.0000 9.2308 9.2308 getgrgid 31 ( 0) | 0.0000 0.0000 0.0000 getgrnam 72 ( 3) | 0.0000 8.6957 8.6957 getgroups 425 ( 0) | 0.0000 21.6471 21.6471 getpwnam 72 ( 3) | 0.0000 8.6957 8.6957 getpwuid 31 ( 0) | 0.0000 0.0000 0.0000 gmtime 24 ( 0) | 0.0000 8.3333 8.3333 isalnum 25 ( 0) | 0.0000 8.0000 8.0000 isalpha 25 ( 0) | 0.0000 8.0000 8.0000 isatty 601 ( 0) | 0.0000 0.0000 0.0000 iscntrl 25 ( 0) | 0.0000 8.0000 8.0000 isdigit 25 ( 0) | 0.0000 8.0000 8.0000 isgraph 25 ( 0) | 0.0000 8.0000 8.0000 islower 25 ( 0) | 0.0000 8.0000 8.0000 isprint 25 ( 0) | 0.0000 8.0000 8.0000 ispunct 25 ( 0) | 0.0000 8.0000 8.0000 isspace 25 ( 0) | 0.0000 8.0000 8.0000 isupper 25 ( 0) | 0.0000 8.0000 8.0000 isxdigit 25 ( 0) | 0.0000 8.0000 8.0000 labs 27 ( 0) | 0.0000 0.0000 0.0000 ldexp 525 ( 0) | 0.0000 0.0000 0.0000 ldiv 729 ( 0) | 0.0000 3.7037 3.7037 link 3924 ( 2487) | 0.0000 5.5672 5.5672 localtime 24 ( 0) | 0.0000 8.3333 8.3333 log 21 ( 0) | 0.0000 0.0000 0.0000 log10 21 ( 0) | 0.0000 0.0000 0.0000 longjmp 350 ( 0) | 0.0000 78.5714 78.5714 lseek 3977 ( 0) | 0.0000 0.0000 0.0000 malloc 23 ( 0) | 0.0000 0.0000 0.0000 mblen 1564 ( 69) | 0.0000 7.6923 7.6923 mbstowcs 3885 ( 290) | 0.0000 27.4270 27.4270 mbtowc 3885 ( 290) | 0.0000 15.9388 15.9388 memchr 3995 ( 180) | 0.0000 16.3827 16.3827 memcmp 3873 ( 347) | 0.0000 31.2819 31.2819 memcpy 3873 ( 347) | 0.0851 75.1843 75.2694 memmove 3873 ( 347) | 0.0567 75.2127 75.2694 memset 3995 ( 180) | 0.2359 57.5623 57.7982 mkdir 3870 ( 1541) | 0.0000 0.0000 0.0000 mkfifo 3870 ( 1541) | 0.0000 0.0000 0.0000 mktime 27 ( 3) | 0.0000 20.8333 20.8333 mlock 161 ( 0) | 0.0000 0.0000 0.0000 mlockall 27 ( 0) | 0.0000 0.0000 0.0000 mmap 4003 ( 0) | 0.0000 0.0000 0.0000 modf 546 ( 0) | 0.0000 15.3846 15.3846 Function Num. tests (#Setup Fail) | Restart % Abort % Total % -------- ---------- ------------- | --------- --------- --------- mprotect 3999 ( 0) | 0.0000 0.0000 0.0000 msync 4001 ( 0) | 0.0000 0.0000 0.0000 munlock 161 ( 0) | 0.0000 0.0000 0.0000 munmap 161 ( 0) | 0.0000 0.0000 0.0000 open 8004 ( 3049) | 0.0000 0.0000 0.0000 opendir 500 ( 201) | 0.0000 18.0602 18.0602 pathconf 4023 ( 1607) | 0.0000 16.3493 16.3493 perror 68 ( 3) | 0.0000 7.6923 7.6923 pow 441 ( 0) | 0.0000 0.0000 0.0000 printf 5770 ( 437) | 10.5757 17.3823 34.0334 putc 4068 ( 0) | 0.0000 1.5487 1.5487 putchar 25 ( 0) | 0.0000 0.0000 0.0000 puts 68 ( 3) | 10.7692 9.2308 20.0000 readdir 76 ( 3) | 2.7397 78.0822 80.8219 realloc 460 ( 69) | 0.2558 57.0332 57.2890 remove 500 ( 201) | 0.0000 0.3344 0.3344 rename 3924 ( 2487) | 0.0000 5.5672 5.5672 rewind 439 ( 0) | 0.0000 1.5945 1.5945 rewinddir 76 ( 3) | 2.7397 45.2055 47.9452 rmdir 500 ( 201) | 0.0000 0.3344 0.3344 sched_get_priority_max 28 ( 0) | 0.0000 0.0000 0.0000 sched_get_priority_min 28 ( 0) | 0.0000 0.0000 0.0000 sched_getparam 754 ( 87) | 0.0000 4.3478 4.3478 sched_getscheduler 29 ( 0) | 0.0000 0.0000 0.0000 sched_setparam 754 ( 87) | 0.0000 4.3478 4.3478 sched_setscheduler 4119 ( 458) | 0.0000 3.9334 3.9334 sem_close 25 ( 8) | 0.0000 5.8824 5.8824 sem_destroy 25 ( 8) | 0.0000 35.2941 35.2941 sem_getvalue 275 ( 90) | 0.0000 59.4595 59.4595 sem_init 4003 ( 1270) | 0.0000 7.2814 7.2814 sem_open 3988 ( 1531) | 0.0000 0.0000 0.0000 sem_post 25 ( 8) | 0.0000 64.7059 64.7059 sem_trywait 25 ( 8) | 0.0000 41.1765 41.1765 sem_unlink 500 ( 201) | 0.0000 0.3344 0.3344 sem_wait 25 ( 8) | 17.6471 47.0588 64.7059 setbuf 4014 ( 178) | 0.2086 12.5912 12.7998 setgid 29 ( 0) | 0.0000 0.0000 0.0000 setjmp 14 ( 0) | 0.0000 0.0000 0.0000 setlocale 1836 ( 81) | 0.0000 2.3932 2.3932 setpgid 841 ( 0) | 0.0000 0.0000 0.0000 setuid 29 ( 0) | 0.0000 0.0000 0.0000 setvbuf 4061 ( 177) | 0.0000 26.0041 26.0041 sigaction 4059 ( 35) | 0.0000 1.4414 1.4414 sigaddset 576 ( 0) | 0.0000 6.7708 6.7708 sigdelset 576 ( 0) | 0.0000 6.7708 6.7708 sigemptyset 18 ( 0) | 0.0000 22.2222 22.2222 sigfillset 18 ( 0) | 0.0000 16.6667 16.6667 sigismember 576 ( 0) | 0.0000 4.5139 4.5139 siglongjmp 350 ( 0) | 0.0000 78.5714 78.5714 sigpending 18 ( 0) | 0.0000 0.0000 0.0000 sigprocmask 3999 ( 27) | 0.0000 0.1762 0.1762 sigsetjmp 350 ( 0) | 0.0000 0.0000 0.0000 sin 21 ( 0) | 0.0000 0.0000 0.0000 sinh 21 ( 0) | 0.0000 0.0000 0.0000 sprintf 11803 ( 1222) | 0.0662 44.9863 89.3016 sqrt 21 ( 0) | 0.0000 0.0000 0.0000 srand 22 ( 0) | 0.0000 0.0000 0.0000 sscanf 7916 ( 865) | 0.0993 33.2293 48.7449 Function Num. tests (#Setup Fail) | Restart % Abort % Total % -------- ---------- ------------- | --------- --------- --------- stat 4045 ( 1899) | 0.0000 7.3159 7.3159 strcat 4002 ( 359) | 8.3997 48.3942 56.7939 strchr 1700 ( 75) | 0.1231 9.4769 9.6000 strcmp 4002 ( 359) | 0.0000 31.1831 31.1831 strcoll 4002 ( 359) | 0.0000 31.1831 31.1831 strcpy 4002 ( 359) | 0.6039 46.6374 47.2413 strcspn 4002 ( 359) | 0.0000 31.1831 31.1831 strerror 25 ( 0) | 0.0000 0.0000 0.0000 strftime 3879 ( 747) | 0.0000 59.0677 59.0677 strlen 68 ( 3) | 0.0000 9.2308 9.2308 strncat 3873 ( 347) | 8.1679 47.6177 55.7856 strncmp 3873 ( 347) | 0.0000 31.2819 31.2819 strncpy 3873 ( 347) | 1.7867 74.9575 76.7442 strpbrk 4002 ( 359) | 0.5490 31.1831 31.7321 strrchr 1700 ( 75) | 0.0000 9.4769 9.4769 strspn 4002 ( 359) | 0.0000 31.1831 31.1831 strstr 4002 ( 359) | 2.6901 31.1831 33.8732 strtod 4002 ( 359) | 0.2196 19.2424 19.4620 strtok 4002 ( 359) | 7.8232 32.5556 40.3788 strtol 3887 ( 357) | 0.1700 7.1671 7.3371 strtoul 3887 ( 357) | 0.1700 7.1671 7.3371 strxfrm 3873 ( 347) | 0.0000 44.6682 44.6682 sysconf 27 ( 0) | 0.0000 0.0000 0.0000 tan 21 ( 0) | 0.0000 0.0000 0.0000 tanh 21 ( 0) | 0.0000 0.0000 0.0000 tcdrain 601 ( 0) | 0.0000 0.0000 0.0000 tcflush 4021 ( 0) | 0.0000 0.0000 0.0000 tcgetattr 4039 ( 2438) | 0.0000 0.0625 0.0625 tcgetpgrp 601 ( 0) | 0.0000 0.0000 0.0000 tcsendbreak 3967 ( 0) | 0.0000 0.0000 0.0000 tcsetattr 4020 ( 2398) | 0.0000 0.0000 0.0000 time 24 ( 0) | 0.0000 12.5000 12.5000 times 25 ( 3) | 0.0000 4.5455 4.5455 tmpnam 68 ( 3) | 0.0000 50.7692 50.7692 tolower 25 ( 0) | 0.0000 0.0000 0.0000 toupper 25 ( 0) | 0.0000 0.0000 0.0000 ttyname 601 ( 0) | 0.0000 0.0000 0.0000 umask 345 ( 0) | 0.0000 0.0000 0.0000 uname 1044 ( 3) | 0.0000 0.3842 0.3842 ungetc 4068 ( 0) | 0.0000 34.3412 34.3412 unlink 500 ( 201) | 0.0000 0.3344 0.3344 utime 3897 ( 1554) | 0.0000 0.0427 0.0427 wait 11 ( 0) | 0.0000 0.0000 0.0000 waitpid 4007 ( 0) | 0.0000 0.0000 0.0000 wcstombs 3899 ( 308) | 0.0835 21.0526 21.1362 wctomb 1564 ( 69) | 0.0000 8.6288 8.6288 write 3989 ( 168) | 0.0262 0.0000 0.0262 ---------------------------------------------------------------------------------------------- OVERALL FAILURE RATE: 348086 ( 78183) | 0.3741 11.7874 12.6039 Tests which failed to properly setup are not included in the above percentages