stdio h status - chasonr/djgpp-lib GitHub Wiki

stdio.h provides all symbols required by C11/C17.

The gets() function was removed in C11. It is flagged as deprecated if -std=c99 is selected and its use is forbidden in C11 and C17. Any use of gets() is a bug, in and of itself, and should be converted to use fgets().

stdio.h provides these symbols required by SuSv4:

  • L_ctermid
  • dprintf
  • fdopen
  • fileno
  • fseeko
  • ftello
  • pclose
  • popen
  • ssize_t
  • va_list
  • vdprintf

stdio.h does not provide these symbols required by SuSv4:

  • ctermid
  • flockfile
  • fmemopen
  • ftrylockfile
  • funlockfile
  • getc_unlocked
  • getchar_unlocked
  • getdelim
  • getline
  • open_memstream
  • putc_unlocked
  • putchar_unlocked
  • renameat