ReactOS 0.4.16-dev-751-g45ed1a9
io_s.h
Go to the documentation of this file.
1
7#ifndef _INC_IO_S
8#define _INC_IO_S
9
10#include <io.h>
11
12#if defined(MINGW_HAS_SECURE_API)
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
23 _In_z_ const char *_Filename,
24 _In_ int _AccessMode);
25
31 _In_ int _FileHandle,
33
39 _Inout_updates_z_(_Size) char *_TemplateName,
40 _In_ size_t _Size);
41
47 _In_ int _NewMode,
48 _Out_ int *_OldMode);
49
50#ifndef _WIO_S_DEFINED
51#define _WIO_S_DEFINED
52
58 _In_z_ const wchar_t *_Filename,
59 _In_ int _AccessMode);
60
65 _Inout_updates_z_(_SizeInWords) wchar_t *_TemplateName,
66 _In_ size_t _SizeInWords);
67
68#endif /* _WIO_S_DEFINED */
69
70#ifdef __cplusplus
71}
72#endif
73
74#endif /* MINGW_HAS_SECURE_API */
75
76#endif /* _INC_IO_S */
#define __cdecl
Definition: accygwin.h:79
#define __int64
Definition: basetyps.h:16
_Out_ int * _FileHandle
_ACRTIMP errno_t __cdecl _wmktemp_s(_Inout_updates_z_(_SizeInWords) wchar_t *_TemplateName, _In_ size_t _SizeInWords)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _waccess_s(_In_z_ wchar_t const *_FileName, _In_ int _AccessMode)
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
Definition: malloc.h:109
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Filename
Definition: stdlib.h:1100
errno_t __cdecl _mktemp_s(char *const template_string, size_t const buffer_size_in_chars)
Definition: mktemp.cpp:119
#define _In_z_
Definition: no_sal2.h:164
#define _Inout_updates_z_(s)
Definition: no_sal2.h:186
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
_In_ size_t _SizeInWords
Definition: time.h:309
int CDECL _access_s(const char *filename, int mode)
Definition: file.c:712
int CDECL _chsize_s(int fd, __int64 size)
Definition: file.c:1318
#define _Check_return_wat_
Definition: corecrt.h:230
int errno_t
Definition: corecrt.h:615
errno_t __cdecl _umask_s(int const mode, int *const old_mode)
Definition: umask.cpp:26
#define _CRTIMP
Definition: vcruntime.h:54