This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
mirror of
https://github.com/apache/nuttx.git
synced
2026-09-14 16:19:21 +08:00
Code
Issues
Actions
8
Packages
Projects
Releases
Wiki
Activity
Files
3958661ae5ae763f12e2fa32a16938542d53bcda
nuttx
/
libc
/
stdio
T
History
Gregory Nutt
297a255fd8
avsprintf(): Fix a bug in usage of va_list on x86. On x86, va_list is a pointer to a single copy on the stack. avsprintf() calls lib_vsprintf() twice and so traverses the va_list twice using va_start. va_start modifies that single copy on the stack so that the second call to lib_vsprintf() fails. This appears to be an issue with x86 only so far
2014-12-08 10:40:06 -06:00
..
lib_asprintf.c
…
lib_avsprintf.c
avsprintf(): Fix a bug in usage of va_list on x86. On x86, va_list is a pointer to a single copy on the stack. avsprintf() calls lib_vsprintf() twice and so traverses the va_list twice using va_start. va_start modifies that single copy on the stack so that the second call to lib_vsprintf() fails. This appears to be an issue with x86 only so far
2014-12-08 10:40:06 -06:00
lib_clearerr.c
…
lib_dprintf.c
…
lib_dtoa.c
…
lib_fclose.c
…
lib_feof.c
…
lib_ferror.c
…
lib_fflush.c
…
lib_fgetc.c
…
lib_fgetpos.c
…
lib_fgets.c
…
lib_fileno.c
…
lib_fopen.c
…
lib_fprintf.c
…
lib_fputc.c
…
lib_fputs.c
…
lib_fread.c
…
lib_fseek.c
…
lib_fsetpos.c
…
lib_ftell.c
…
lib_fwrite.c
…
lib_gets_s.c
…
lib_gets.c
…
lib_libdtoa.c
Change to lib_dtoa() to fix prescision error from trailing zeroes
2014-09-26 05:49:50 -06:00
lib_libfflush.c
…
lib_libfgets.c
…
lib_libflushall.c
…
lib_libfread.c
…
lib_libfwrite.c
…
lib_libnoflush.c
Implement setlogmask(); move some syslog logic from libc/syslog to fs/syslog
2014-10-08 19:08:26 -06:00
lib_libsnoflush.c
…
lib_libsprintf.c
…
lib_libvsprintf.c
Traveler: Change the way that the world path is managed.
2014-12-08 09:28:53 -06:00
lib_lowinstream.c
More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs.
2014-11-25 13:46:14 -06:00
lib_lowoutstream.c
…
lib_meminstream.c
…
lib_memoutstream.c
…
lib_memsistream.c
…
lib_memsostream.c
…
lib_nullinstream.c
…
lib_nulloutstream.c
…
lib_perror.c
…
lib_printf.c
make standard syslog and vsyslog POSIX compliant (also modify non-standard syslog functions for compatibility). This will break a lot of things until ALL usage of syslog is updated to use the modified interfaces
2014-10-08 09:44:15 -06:00
lib_puts.c
…
lib_rawinstream.c
…
lib_rawoutstream.c
…
lib_rawsistream.c
…
lib_rawsostream.c
Mostly cosmetic changes
2014-09-04 10:28:38 -06:00
lib_rdflush.c
…
lib_snprintf.c
…
lib_sprintf.c
…
lib_sscanf.c
…
lib_stdinstream.c
…
lib_stdoutstream.c
…
lib_stdsistream.c
…
lib_stdsostream.c
…
lib_tempnam.c
Add tmpnam() and tempnam()
2014-11-05 10:44:16 -06:00
lib_tmpnam.c
Add tmpnam() and tempnam()
2014-11-05 10:44:16 -06:00
lib_ungetc.c
…
lib_vdprintf.c
…
lib_vfprintf.c
…
lib_vprintf.c
…
lib_vsnprintf.c
…
lib_vsprintf.c
…
lib_wrflush.c
…
lib_zeroinstream.c
…
Make.defs
Add tmpnam() and tempnam()
2014-11-05 10:43:17 -06:00