stdio_r.h File Reference

_stdin_r

_stdout_r

_stderr_r

_cleanup_r ( struct _reent * )

IMPORT_C void_cleanup_r(struct _reent *)

Reentrant versions of the <stdio.h> functions

A reentrant version of _cleanup().

_fdopen_r ( struct _reent *, int, const char * )

IMPORT_C FILE *_fdopen_r(struct _reent *,
int,
const char *
)

A reentrant version of fdopen().

_wfdopen_r ( struct _reent *, int, const wchar_t * )

IMPORT_C FILE *_wfdopen_r(struct _reent *,
int,
const wchar_t *
)

A reentrant version of wfdopen().

_fopen_r ( struct _reent *, const char *, const char * )

IMPORT_C FILE *_fopen_r(struct _reent *,
const char *,
const char *
)

A reentrant version of fopen().

_wfopen_r ( struct _reent *, const wchar_t *, const wchar_t * )

IMPORT_C FILE *_wfopen_r(struct _reent *,
const wchar_t *,
const wchar_t *
)

A reentrant version of wfopen().

_getchar_r ( struct _reent * )

IMPORT_C int_getchar_r(struct _reent *)

A reentrant version of getchar().

_gets_r ( struct _reent *, char * )

IMPORT_C char *_gets_r(struct _reent *,
char *
)

A reentrant version of gets().

_iprintf_r ( struct _reent *, const char *, ... )

IMPORT_C int_iprintf_r(struct _reent *,
const char *,
...
)

_mkstemp_r ( struct _reent *, char * )

IMPORT_C int_mkstemp_r(struct _reent *,
char *
)

_mktemp_r ( struct _reent *, char * )

IMPORT_C char *_mktemp_r(struct _reent *,
char *
)

_perror_r ( struct _reent *, const char * )

IMPORT_C void_perror_r(struct _reent *,
const char *
)

A reentrant version of perror().

_printf_r ( struct _reent *, const char *, ... )

IMPORT_C int_printf_r(struct _reent *,
const char *,
...
)

A reentrant version of printf().

_putchar_r ( struct _reent *, int )

IMPORT_C int_putchar_r(struct _reent *,
int
)

A reentrant version of putchar().

_puts_r ( struct _reent *, const char * )

IMPORT_C int_puts_r(struct _reent *,
const char *
)

Writes the given string to stdout, appending a newline.

_scanf_r ( struct _reent *, const char *, ... )

IMPORT_C int_scanf_r(struct _reent *,
const char *,
...
)

A reentrant version of scanf().

_sprintf_r ( struct _reent *, char *, const char *, ... )

IMPORT_C int_sprintf_r(struct _reent *,
char *,
const char *,
...
)

A reentrant version of sprintf().

_tempnam_r ( struct _reent *, char *, char * )

IMPORT_C char *_tempnam_r(struct _reent *,
char *,
char *
)

_tmpfile_r ( struct _reent * )

IMPORT_C FILE *_tmpfile_r(struct _reent *)

Open a temporary file. Creates a temporary binary file for update. The filename is unique to avoid any conflict with existing files.

Return Value
FILE

_tmpnam_r ( struct _reent *, char * )

IMPORT_C char *_tmpnam_r(struct _reent *,
char *
)

A reentrant version of tmpnam().

_wtmpnam_r ( struct _reent *, wchar_t * )

IMPORT_C wchar_t *_wtmpnam_r(struct _reent *,
wchar_t *
)

A reentrant version of wtmpnam().

_vfprintf_r ( struct _reent *, FILE *, const char *, __e32_va_list )

IMPORT_C int_vfprintf_r(struct _reent *,
FILE *,
const char *,
__e32_va_list
)

_popen3_r ( struct _reent *, const char *, const char *, char **, int )

IMPORT_C int_popen3_r(struct _reent *,
const char *cmd,
const char *mode,
char **envp,
intfids
)

A reentrant version of a popen3().

_wpopen3_r ( struct _reent *, const wchar_t *, const wchar_t *, wchar_t **, int )

IMPORT_C int_wpopen3_r(struct _reent *,
const wchar_t *cmd,
const wchar_t *mode,
wchar_t **envp,
intfids
)

A wide-character version of reentrant of popen3().