namespace std {using size_t =see [support.types.layout];
using FILE =see below;
using fpos_t =see below;
}#define NULL see [support.types.nullptr]#define _IOFBF see below#define _IOLBF see below#define _IONBF see below#define BUFSIZ see below#define EOF see below#define FOPEN_MAX see below#define FILENAME_MAX see below#define L_tmpnam see below#define SEEK_CUR see below#define SEEK_END see below#define SEEK_SET see below#define TMP_MAX see below#define stderr see below#define stdin see below#define stdout see belownamespace std {int remove(constchar* filename);
int rename(constchar* old_p, constchar* new_p);
FILE* tmpfile();
char* tmpnam(char* s);
int fclose(FILE* stream);
int fflush(FILE* stream);
FILE* fopen(constchar* filename, constchar* mode);
FILE* freopen(constchar* filename, constchar* mode, FILE* stream);
void setbuf(FILE* stream, char* buf);
int setvbuf(FILE* stream, char* buf, int mode, size_t size);
int fprintf(FILE* stream, constchar* format, ...);
int fscanf(FILE* stream, constchar* format, ...);
int printf(constchar* format, ...);
int scanf(constchar* format, ...);
int snprintf(char* s, size_t n, constchar* format, ...);
int sprintf(char* s, constchar* format, ...);
int sscanf(constchar* s, constchar* format, ...);
int vfprintf(FILE* stream, constchar* format, va_list arg);
int vfscanf(FILE* stream, constchar* format, va_list arg);
int vprintf(constchar* format, va_list arg);
int vscanf(constchar* format, va_list arg);
int vsnprintf(char* s, size_t n, constchar* format, va_list arg);
int vsprintf(char* s, constchar* format, va_list arg);
int vsscanf(constchar* s, constchar* format, va_list arg);
int fgetc(FILE* stream);
char* fgets(char* s, int n, FILE* stream);
int fputc(int c, FILE* stream);
int fputs(constchar* s, FILE* stream);
int getc(FILE* stream);
int getchar();
int putc(int c, FILE* stream);
int putchar(int c);
int puts(constchar* s);
int ungetc(int c, FILE* stream);
size_t fread(void* ptr, size_t size, size_t nmemb, FILE* stream);
size_t fwrite(constvoid* ptr, size_t size, size_t nmemb, FILE* stream);
int fgetpos(FILE* stream, fpos_t* pos);
int fseek(FILE* stream, longint offset, int whence);
int fsetpos(FILE* stream, const fpos_t* pos);
longint ftell(FILE* stream);
void rewind(FILE* stream);
void clearerr(FILE* stream);
int feof(FILE* stream);
int ferror(FILE* stream);
void perror(constchar* s);
}
Calls to the function tmpnam with an argument that is a null pointer value may
introduce a data race ([res.on.data.races]) with other calls to tmpnam with
an argument that is a null pointer value.