summaryrefslogtreecommitdiff
path: root/src/nonstd
AgeCommit message (Expand)Author
2020-08-12finish purging nonstd/Jakob Kaivo
2020-08-12remove unused errnoJakob Kaivo
2020-08-12remove unused __pthread_per_thread()Jakob Kaivo
2020-08-12migrate __errno() to using _perthread.h macrosJakob Kaivo
2020-08-12move more stuff out of nonstd/Jakob Kaivo
2020-08-12remove all generated nonstd/ headersJakob Kaivo
2020-08-12remove __syscall_lookup()Jakob Kaivo
2020-08-11split __setjmp and __longjmp into separate assembly files under src/setjmpJakob Kaivo
2020-08-11remove unused thingsJakob Kaivo
2020-08-11remove syscall related stuffJakob Kaivo
2020-08-11add __stack_chk_fail for GCC compatibilityJakob Kaivo
2020-08-11move auto-generated nonstd/syscall.h to static private _syscall.hJakob Kaivo
2020-08-11move stdlib internals to _stdlib.h and struct __stdlibJakob Kaivo
2020-08-11rename __FILES to __stdio to catch all <stdio.h> internalsJakob Kaivo
2020-08-11move array of __FILE structs from __libc() to _stdio internalJakob Kaivo
2020-03-04remove nonstd/ctype.hJakob Kaivo
2020-03-04remove nonstd/ctype.hJakob Kaivo
2020-03-04eliminate nonstd/io.hJakob Kaivo
2019-03-06working setjmp()/longjmp()Jakob Kaivo
2019-03-06prefix arguments with __Jakob Kaivo
2019-03-02correct inline definition of isatty()Jakob Kaivo
2019-02-28fix ctype functions in the C/POSIX localeJakob Kaivo
2019-02-28locale is an object, not a pointerJakob Kaivo
2019-02-28handle differences between C89/95 and C99+Jakob Kaivo
2019-02-28include <locale.h> in <nonstd/locale.h>Jakob Kaivo
2019-02-28fix outputing 0Jakob Kaivo
2019-02-28organize by sectionJakob Kaivo
2019-02-28add locale stuffJakob Kaivo
2019-02-28cleanupJakob Kaivo
2019-02-28set up (most of) a working POSIX/C locale (missing collation)Jakob Kaivo
2019-02-28include "nonstd/io.h" for definition of struct __FILEJakob Kaivo
2019-02-28use freopen() and setvbuf() to properly set up stdin/stdout/stderrJakob Kaivo
2019-02-28include <locale.h> in <nonstd/locale.h>Jakob Kaivo
2019-02-28use an int for ctype attributes so we don't lose dataJakob Kaivo
2019-02-28work with fixed size buffers in the struct instead of malloc()ing everythingJakob Kaivo
2019-02-28fix prototype in castJakob Kaivo
2019-02-28include <limits.h> in <nonstd/locale.h> for field sizesJakob Kaivo
2019-02-28use the internal array of FILE streams for stdin/stdout/stderrJakob Kaivo
2019-02-28add LOAD_LOCALE and FILE_STREAMSJakob Kaivo
2019-02-28add FILE_STREAM and LOAD_LOCALEJakob Kaivo
2019-02-28clean up internal locale stuffJakob Kaivo
2019-02-28new <nonstd/lib.h>Jakob Kaivo
2019-02-28include <nonstd/internal.h> in <nonstd/io.h>, remove redundant includesJakob Kaivo
2019-02-28clean up internal namespaceJakob Kaivo
2019-02-27handle CTYPEJakob Kaivo
2019-02-27initialize stdio and localeJakob Kaivo
2019-02-27add __lookup() convenience macroJakob Kaivo
2019-02-27clean up formattingJakob Kaivo
2019-02-25add linux x86/64 system call numbersJakob Kaivo
2019-02-25compile without warnings under -Wall -WextraJakob Kaivo