%PDF- %PDF-
Direktori : /data/old/usr/local/include/wince/ |
Current File : //data/old/usr/local/include/wince/errno.h |
#ifdef _WIN32_WCE /*** *errno.h - system wide error numbers (set by system calls) * * Copyright (c) Microsoft Corporation. All rights reserved. * *Purpose: * This file defines the system-wide error numbers (set by * system calls). Conforms to the XENIX standard. Extended * for compatibility with Uniforum standard. * [System V] * * [Public] * ****/ #if _MSC_VER > 1000 #pragma once #endif #ifndef _INC_ERRNO #define _INC_ERRNO #include <crtdefs.h> #ifdef __cplusplus extern "C" { #endif /* declare reference to errno */ #ifndef _CRT_ERRNO_DEFINED #define _CRT_ERRNO_DEFINED _CRTIMP extern int * __cdecl _errno(void); #define errno (*_errno()) errno_t __cdecl _set_errno(__in int _Value); errno_t __cdecl _get_errno(__out int * _Value); #endif /* Error Codes */ #define EPERM 1 #define ENOENT 2 #define ESRCH 3 #define EINTR 4 #define EIO 5 #define ENXIO 6 #define E2BIG 7 #define ENOEXEC 8 #define EBADF 9 #define ECHILD 10 #define EAGAIN 11 #define ENOMEM 12 #define EACCES 13 #define EFAULT 14 #define EBUSY 16 #define EEXIST 17 #define EXDEV 18 #define ENODEV 19 #define ENOTDIR 20 #define EISDIR 21 #define ENFILE 23 #define EMFILE 24 #define ENOTTY 25 #define EFBIG 27 #define ENOSPC 28 #define ESPIPE 29 #define EROFS 30 #define EMLINK 31 #define EPIPE 32 #define EDOM 33 #define EDEADLK 36 #define ENAMETOOLONG 38 #define ENOLCK 39 #define ENOSYS 40 #define ENOTEMPTY 41 /* Error codes used in the Secure CRT functions */ #ifndef RC_INVOKED #if !defined(_SECURECRT_ERRCODE_VALUES_DEFINED) #define _SECURECRT_ERRCODE_VALUES_DEFINED #define EINVAL 22 #define ERANGE 34 #define EILSEQ 42 #define STRUNCATE 80 #endif #endif /* * Support EDEADLOCK for compatibiity with older MS-C versions. */ #define EDEADLOCK EDEADLK #ifdef __cplusplus } #endif #endif /* _INC_ERRNO */ #endif //_WIN32_WCE