index
:
c
master
non-posix
implementation of system interfaces from POSIX.1
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
stdio
Age
Commit message (
Expand
)
Author
2024-06-03
include correct header
Jakob Kaivo
2024-05-31
fix bugs
Jakob Kaivo
2024-05-31
initial implementation of __scanf()
Jakob Kaivo
2024-05-30
add GCC SSE hack
Jakob Kaivo
2024-05-29
only attempt to flush streams that can be flushed when parameter is NULL
Jakob Kaivo
2024-05-29
apply GCC_SSE_HACK more uniformly
Jakob Kaivo
2024-05-28
abstract out "forced" implementations of functions from future specifications
Jakob Kaivo
2024-05-28
handle stream orientation behavior
Jakob Kaivo
2024-05-27
handle use-after-close
Jakob Kaivo
2024-05-27
update last operation after flushing, reopening, or setting file position
Jakob Kaivo
2024-05-27
handle UB for invalid fflush() operations and mixing input and output without...
Jakob Kaivo
2024-02-02
first cut of tracking previous return values with ftell()/fseek() as POC
Jakob Kaivo
2024-02-02
use UNDEFINED() instead of directly calling __undefined()
Jakob Kaivo
2024-01-31
be harsh on %% conversion
Jakob Kaivo
2024-01-31
go ham on bad %n conversions
Jakob Kaivo
2024-01-31
UB on invalid lengths
Jakob Kaivo
2024-01-31
trigger UB on unknown conversion specifier and invalid #/0 flags
Jakob Kaivo
2024-01-31
remove posix and xopen specific functions
Jakob Kaivo
2024-01-31
check for undefined fopen()/freopen() modes
Jakob Kaivo
2024-01-31
add more GCC SSE hacks
Jakob Kaivo
2024-01-31
filename is allowed to be NULL
Jakob Kaivo
2024-01-31
check for overlapping pointers
Jakob Kaivo
2024-01-31
add GCC SSE hack to sprintf
Jakob Kaivo
2024-01-31
hack around GCC generating misaligned SSE code
Jakob Kaivo
2024-01-31
clean up structure definitions
Jakob Kaivo
2024-01-31
remove initialization of (possibly) VLA
Jakob Kaivo
2024-01-31
clean up
Jakob Kaivo
2024-01-31
remove extraneous #undef directives
Jakob Kaivo
2024-01-31
make tweaks to work with 1:1 checked functions
Jakob Kaivo
2024-01-30
fix to compile under c89
Jakob Kaivo
2024-01-30
update standards and safety checks
Jakob Kaivo
2024-01-30
update standards and safety checks
Jakob Kaivo
2023-11-14
disable all functions; will strategically reenable them as tested
Jakob Kaivo
2020-09-25
spaces to tabs
Jakob Kaivo
2020-09-25
use C99 language features for C99 library functions
Jakob Kaivo
2020-09-25
get rid of malloc() where possible
Jakob Kaivo
2020-08-18
handle failure of open() when making syscall directly
Jakob Kaivo
2020-08-18
noop if there is nothing to flush
Jakob Kaivo
2020-08-17
fix overflow that messes up numbers with 0 in them
Jakob Kaivo
2020-08-16
consistently use <> for standardized headers
Jakob Kaivo
2020-08-16
adjust to new file names
Jakob Kaivo
2020-08-16
adjust to new file names
Jakob Kaivo
2020-08-16
rename non-compiled files to *.h
Jakob Kaivo
2020-08-16
add skeleton of symbols from C11 LIB_EXT1
Jakob Kaivo
2020-08-16
remove STDC(0)
Jakob Kaivo
2020-08-16
rename files that should never be compiled on their own to .h
Jakob Kaivo
2020-08-16
formatting
Jakob Kaivo
2020-08-16
error for any write() < 0
Jakob Kaivo
2020-08-16
check return of write() properly
Jakob Kaivo
2020-08-16
use an enum for bmode to make for easier symbolic debugging
Jakob Kaivo
[next]