|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <precomp.h>#include "wine/unicode.h"#include "internal/wine/msvcrt.h"#include <sys/utime.h>#include <direct.h>
Go to the source code of this file.
Classes | |
| struct | file_crit |
Macros | |
| #define | _IOCOMMIT 0x4000 |
| #define | WX_OPEN 0x01 |
| #define | WX_ATEOF 0x02 |
| #define | WX_READNL 0x04 /* read started with \n */ |
| #define | WX_READEOF 0x04 /* like ATEOF, but for underlying file rather than buffer */ |
| #define | WX_PIPE 0x08 |
| #define | WX_READCR 0x08 /* underlying file is at \r */ |
| #define | WX_DONTINHERIT 0x10 |
| #define | WX_APPEND 0x20 |
| #define | WX_TTY 0x40 |
| #define | WX_TEXT 0x80 |
| #define | EF_UTF8 0x01 |
| #define | EF_UTF16 0x02 |
| #define | EF_CRIT_INIT 0x04 |
| #define | EF_UNK_UNICODE 0x08 |
| #define | MSVCRT_MAX_FILES 2048 |
| #define | MSVCRT_FD_BLOCK_SIZE 32 |
| #define | MSVCRT_INTERNAL_BUFSIZ 4096 |
| #define | LOCK_FILES() do { EnterCriticalSection(&MSVCRT_file_cs); } while (0) |
| #define | UNLOCK_FILES() do { LeaveCriticalSection(&MSVCRT_file_cs); } while (0) |
Variables | |
| int | _commode |
| static char | utf8_bom [3] = { 0xef, 0xbb, 0xbf } |
| static char | utf16_bom [2] = { 0xff, 0xfe } |
| ioinfo * | __pioinfo [MSVCRT_MAX_FILES/MSVCRT_FD_BLOCK_SIZE] = { 0 } |
| ioinfo | __badioinfo = { INVALID_HANDLE_VALUE, WX_TEXT } |
| FILE | _iob [_IOB_ENTRIES] = { { 0 } } |
| static file_crit * | MSVCRT_fstream [MSVCRT_MAX_FILES/MSVCRT_FD_BLOCK_SIZE] = { NULL } |
| static int | MSVCRT_max_streams = 512 |
| static int | MSVCRT_stream_idx |
| static int | MSVCRT_umask = 0 |
| static int | tmpnam_unique |
| static CRITICAL_SECTION | MSVCRT_file_cs = { &MSVCRT_file_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | MSVCRT_file_cs_debug |
| #define LOCK_FILES | ( | ) | do { EnterCriticalSection(&MSVCRT_file_cs); } while (0) |
| #define UNLOCK_FILES | ( | ) | do { LeaveCriticalSection(&MSVCRT_file_cs); } while (0) |
Definition at line 682 of file file.c.
Referenced by __acrt_iob_func().
Definition at line 690 of file file.c.
Definition at line 764 of file file.c.
Definition at line 1318 of file file.c.
Definition at line 967 of file file.c.
Definition at line 1041 of file file.c.
Definition at line 1081 of file file.c.
Definition at line 3221 of file file.c.
Definition at line 2996 of file file.c.
Definition at line 1193 of file file.c.
Definition at line 1220 of file file.c.
Definition at line 1138 of file file.c.
Definition at line 1604 of file file.c.
Definition at line 2057 of file file.c.
Definition at line 1702 of file file.c.
Definition at line 3730 of file file.c.
Definition at line 2466 of file file.c.
Definition at line 2094 of file file.c.
Definition at line 1978 of file file.c.
Definition at line 1962 of file file.c.
Definition at line 2535 of file file.c.
Definition at line 727 of file file.c.
Definition at line 783 of file file.c.
Definition at line 1520 of file file.c.
Definition at line 3421 of file file.c.
Definition at line 3187 of file file.c.
Definition at line 3789 of file file.c.
Definition at line 2585 of file file.c.
Definition at line 1778 of file file.c.
Definition at line 2556 of file file.c.
Definition at line 3882 of file file.c.
Definition at line 191 of file file.c.
Definition at line 1752 of file file.c.
Definition at line 411 of file file.c.
Definition at line 2783 of file file.c.
Definition at line 3147 of file file.c.
Definition at line 3340 of file file.c.
Definition at line 3458 of file file.c.
Definition at line 3077 of file file.c.
Definition at line 169 of file file.c.
Definition at line 867 of file file.c.
Definition at line 296 of file file.c.
Definition at line 1100 of file file.c.
Definition at line 1385 of file file.c.
Definition at line 382 of file file.c.
Definition at line 456 of file file.c.
Referenced by crt_process_init().
Definition at line 2306 of file file.c.
Definition at line 2130 of file file.c.
Definition at line 3776 of file file.c.
Definition at line 1671 of file file.c.
Referenced by _tpopen().
Definition at line 3914 of file file.c.
| ioinfo __badioinfo = { INVALID_HANDLE_VALUE, WX_TEXT } |
Definition at line 126 of file file.c.
Referenced by _dup2(), _setmode(), get_ioinfo(), get_ioinfo_alloc(), get_ioinfo_alloc_fd(), get_ioinfo_nolock(), msvcrt_alloc_fd(), msvcrt_free_fd(), msvcrt_init_io(), and release_ioinfo().
| ioinfo* __pioinfo[MSVCRT_MAX_FILES/MSVCRT_FD_BLOCK_SIZE] = { 0 } |
|
extern |
Definition at line 31 of file environ.c.
Referenced by __p__commode(), and msvcrt_get_flags().
| FILE _iob[_IOB_ENTRIES] = { { 0 } } |
Definition at line 133 of file file.c.
Referenced by __iob_func(), _lock_file(), _unlock_file(), fclose(), msvcrt_free_io(), msvcrt_get_file(), msvcrt_init_fp(), and msvcrt_init_io().
|
static |
|
static |
|
static |