Fail-Safe C: Library Implementation Status


Currently implemented functions at Milestone 6:

WEXITSTATUS, WIFCONTINUED, WIFEXITED, WIFSIGNALED, WIFSTOPPED, WSTOPSIG, WTERMSIG, _exit, __builtin_setjmp, __builtin_sigsetjmp, __builtin_va_end, __builtin_va_start, __fsc_execvep, __fsc_fpclassifyd, __fsc_fpclassifyf, __fsc_fpclassifyl, __fsc_isfinited, __fsc_isfinitef, __fsc_isfinitel, __fsc_isnormald, __fsc_isnormalf, __fsc_isnormall, __fsc_signbitd, __fsc_signbitf, __fsc_signbitl, __stdlib_set_timezone, _exit, _tolower, _toupper, abort, abs, accept, access, acos, acosf, acosh, acoshf, alarm, alloca, asctime, asin, asinf, asinh, asinhf, atan, atan2, atan2f, atanf, atanh, atanhf, atof, atoi, atol, atoll, basename, bcmp, bcopy, bind, bsearch, bzero, calloc, catclose, catgets, catopen, cbrt, cbrtf, ceil, ceilf, cfgetispeed, cfgetospeed, cfsetispeed, cfsetospeed, chdir, chmod, chown, chroot, clearerr, clock, close, closedir, closelog, connect, copysign, copysignf, cos, cosf, cosh, coshf, creat, crypt, ctermid, ctime, dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store, difftime, dirname, div, drand48, dup, dup2, ecvt, endgrent, endhostent, endnetent, endprotoent, endpwent, endservent, erand48, erf, erfc, erfcf, erff, execl, execle, execlp, execv, execve, execvp, exit, exp, exp2, exp2f, expf, expm1, expm1f, fabs, fabsf, fchdir, fchmod, fchown, fclose, fcntl, fcvt, fdatasync, fdim, fdimf, fdopen, feof, ferror, fflush, ffs, fgetc, fgetpos, fgets, fileno, floor, floorf, fma, fmaf, fmax, fmaxf, fmin, fminf, fmod, fmodf, fnmatch, fopen, fork, fpathconf, fprintf, fputc, fputs, fread, free, freeaddrinfo, freeifaddrs, freopen, frexp, frexpf, fscanf, fseek, fsetpos, fstat, fstatvfs, fsync, ftell, ftime, ftruncate, fwrite, gai_strerror, gcvt, getaddrinfo, getchar, getcwd, getdate, getdtablesize, getegid, getenv, geteuid, getgid, getgrent, getgrgid, getgrnam, getgroups, gethostbyaddr, gethostbyname, gethostent, gethostid, gethostname, getifaddrs, getitimer, getlogin, getlogin_r, getnameinfo, getnetbyaddr, getnetbyname, getnetent, getopt, getpass, getpeername, getpgid, getpgrp, getpid, getppid, getpriority, getprotobyname, getprotobynumber, getprotoent, getpwent, getpwnam, getpwuid, getrlimit, getrusage, gets, getservbyname, getservbyport, getservent, getsid, getsockname, getsockopt, getspnam, gettimeofday, getuid, getwd, glob, globfree, gmtime, gmtime_r, grantpt, htonl, htons, hypot, hypotf, iconv, iconv_close, iconv_open, if_nametoindex, ilogb, ilogbf, imaxabs, imaxdiv, index, inet_addr, inet_ntoa, initgroups, ioctl, isalnum, isalpha, isascii, isatty, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit, j0, j1, jn, jrand48, kill, killpg, labs, lchown, lcong48, ldexp, ldexpf, ldiv, lgamma, lgammaf, link, listen, llabs, lldiv, llrint, llrintf, llround, llroundf, localtime, lockf, log, log10, log10f, log1p, log1pf, log2, log2f, logb, logbf, logf, longjmp, lrand48, lrint, lrintf, lround, lroundf, lseek, lstat, malloc, malloc_typed, memccpy, memchr, memcmp, memcpy, memmove, memset, mkdir, mkdtemp, mkfifo, mknod, mkstemp, mktemp, mktime, modf, modff, mrand48, nan, nanf, nearbyint, nearbyintf, nextafter, nextafterf, nice, nrand48, ntohl, ntohs, open, opendir, openlog, pathconf, pause, pclose, perror, pipe, poll, popen, posix_openpt, pow, powf, printf, ptsname, putchar, putenv, puts, qsort, raise, rand, random, read, readdir, readlink, readv, realloc, realpath, recv, recvfrom, recvmsg, remainder, remainderf, remove, remquo, remquof, rename, rewind, rewinddir, rindex, rint, rintf, rmdir, round, roundf, scalb, scalbln, scalblnf, scalbn, scalbnf, scanf, seed48, seekdir, select, send, sendmsg, sendto, setbuf, setegid, setenv, seteuid, setgid, setgrent, setgroups, sethostent, setitimer, setlocale, setlogmask, setnetent, setpgid, setpgrp, setpriority, setprotoent, setpwent, setregid, setreuid, setrlimit, setservent, setsid, setsockopt, setuid, setvbuf, shutdown, sigaction, sigaddset, sigdelset, sigemptyset, sigfillset, sighold, sigignore, siginterrupt, sigismember, siglongjmp, signal, sigpause, sigpending, sigprocmask, sigrelse, sigset, sigsuspend, sigwait, sin, sinf, sinh, sinhf, sleep, snprintf, sockatmark, socket, socketpair, sprintf, sqrt, sqrtf, srand, srand48, srandom, sscanf, stat, statvfs, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strerror, strftime, strlen, strncasecmp, strncat, strncmp, strncpy, strpbrk, strptime, strrchr, strspn, strstr, strtod, strtof, strtoimax, strtok, strtol, strtoll, strtoul, strtoull, strtoumax, strxfrm, symlink, sync, sysconf, syslog, system, tan, tanf, tanh, tanhf, tcdrain, tcflow, tcflush, tcgetattr, tcgetpgrp, tcgetsid, tcsendbreak, tcsetattr, tcsetpgrp, telldir, tempnam, tgamma, tgammaf, time, times, tmpfile, tmpnam, toascii, tolower, toupper, trunc, truncate, truncf, ttyname, ttyslot, tzset, ualarm, umask, uname, ungetc, unlink, unlockpt, unsetenv, usleep, utime, utimes, vfork, vfprintf, vfscanf, vprintf, vsnprintf, vsprintf, wait, waitpid, write, writev, y0, y1, yn.