#include <os2.h>
#include <math.h>
#include <io.h>
#include <types.h>
Ir al código fuente de este archivo.
| 
'defines' | 
| #define | SYSTEM_TYPE   "IBM OS/2 Warp" | 
| #define | MACHINE_TYPE   "i686" | 
| #define | PACKAGE   "mysql" | 
| #define | VERSION   MYSQL_SERVER_VERSION | 
| #define | MYSQL_UNIX_ADDR   "\\socket\\MySQL" | 
| #define | FN_LIBCHAR   '\\' | 
| #define | FN_ROOTDIR   "\\" | 
| #define | MY_NFILE   1024 | 
| #define | HAVE_ACCESS | 
| #define | DEFAULT_MYSQL_HOME   "c:\\mysql" | 
| #define | DEFAULT_BASEDIR   "C:\\" | 
| #define | SHAREDIR   "share" | 
| #define | DEFAULT_CHARSET_HOME   "C:/mysql/" | 
| #define | _POSIX_PATH_MAX   255 | 
| #define | DWORD   ULONG | 
| #define | O_SHARE   0x1000 | 
| #define | FILE_BINARY   O_BINARY | 
| #define | S_IROTH   S_IREAD | 
| #define | CANT_DELETE_OPEN_FILES | 
| #define | O_NONBLOCK   0x10 | 
| #define | NO_OPEN_3 | 
| #define | SIGQUIT   SIGTERM | 
| #define | SIGALRM   14 | 
| #define | NO_FCNTL_NONBLOCK | 
| #define | EFBIG   E2BIG | 
| #define | EROFS   147 | 
| #define | sleep(A)   DosSleep((A)*1000) | 
| #define | closesocket(A)   soclose(A) | 
| #define | F_OK   0 | 
| #define | W_OK   2 | 
| #define | bzero(x, y)   memset((x),'\0',(y)) | 
| #define | bcopy(x, y, z)   memcpy((y),(x),(z)) | 
| #define | bcmp(x, y, z)   memcmp((y),(x),(z)) | 
| #define | F_RDLCK   4 | 
| #define | F_WRLCK   2 | 
| #define | F_UNLCK   0 | 
| #define | S_IFMT   0x17000 | 
| #define | F_TO_EOF   0L | 
| #define | HUGE_PTR | 
| #define | SIZEOF_OFF_T   8 | 
| #define | lseek(A, B, C)   _lseek64( A, B, C) | 
| #define | tell(A)   _lseek64( A, 0, SEEK_CUR) | 
| #define | HAVE_ALLOCA   1 | 
| #define | HAVE_ST_RDEV   1 | 
| #define | HAVE_TZNAME   1 | 
| #define | HAVE_UTIME_NULL   1 | 
| #define | HAVE_VPRINTF   1 | 
| #define | RETSIGTYPE   void | 
| #define | STACK_DIRECTION   -1 | 
| #define | STDC_HEADERS   1 | 
| #define | TIME_WITH_SYS_TIME   1 | 
| #define | DOT_FRM_VERSION   6 | 
| #define | FIONREAD_IN_SYS_IOCTL   1 | 
| #define | FIONREAD_IN_SYS_IOCTL   1 | 
| #define | HAVE_BOOL   1 | 
| #define | HAVE_COMPRESS   1 | 
| #define | HAVE_POSIX_SIGNALS   0 | 
| #define | HAVE_PTHREAD_ATTR_SETSCOPE   1 | 
| #define | HAVE_CRYPT   1 | 
| #define | HAVE_TIMESPEC_TS_SEC   1 | 
| #define | HAVE_TZNAME   1 | 
| #define | PROTOCOL_VERSION   10 | 
| #define | QSORT_TYPE_IS_VOID   1 | 
| #define | RETQSORTTYPE   void | 
| #define | SOCKET_SIZE_TYPE   int | 
| #define | SPRINTF_RETURNS_INT   1 | 
| #define | STRUCT_DIRENT_HAS_D_INO   1 | 
| #define | THREAD   1 | 
| #define | VOID_SIGHANDLER   1 | 
| #define | SIZEOF_CHAR   1 | 
| #define | SIZEOF_INT   4 | 
| #define | SIZEOF_LONG   4 | 
| #define | SIZEOF_LONG_LONG   8 | 
| #define | HAVE_ALARM   1 | 
| #define | HAVE_BCMP   1 | 
| #define | HAVE_BZERO   1 | 
| #define | HAVE_CHSIZE   1 | 
| #define | HAVE_DLERROR   1 | 
| #define | HAVE_DLOPEN   1 | 
| #define | HAVE_GETCWD   1 | 
| #define | HAVE_GETPAGESIZE   1 | 
| #define | HAVE_GETWD   1 | 
| #define | HAVE_GMTIME_R   1 | 
| #define | HAVE_INDEX   1 | 
| #define | HAVE_LOCALTIME_R   1 | 
| #define | HAVE_LONGJMP   1 | 
| #define | HAVE_MEMCPY   1 | 
| #define | HAVE_MEMMOVE   1 | 
| #define | HAVE_PERROR   1 | 
| #define | HAVE_PTHREAD_ATTR_SETPRIO   1 | 
| #define | HAVE_PTHREAD_ATTR_SETSTACKSIZE   1 | 
| #define | HAVE_PTHREAD_SETPRIO   1 | 
| #define | HAVE_PTHREAD_SIGMASK   1 | 
| #define | HAVE_PUTENV   1 | 
| #define | HAVE_RENAME   1 | 
| #define | HAVE_RINT   1 | 
| #define | HAVE_SELECT   1 | 
| #define | HAVE_SETLOCALE   1 | 
| #define | HAVE_SOCKET   1 | 
| #define | HAVE_STRCOLL   1 | 
| #define | HAVE_STRERROR   1 | 
| #define | HAVE_STRPBRK   1 | 
| #define | HAVE_STRSTR   1 | 
| #define | HAVE_STRTOL   1 | 
| #define | HAVE_STRTOUL   1 | 
| #define | HAVE_TCGETATTR   1 | 
| #define | HAVE_TELL   1 | 
| #define | HAVE_TEMPNAM   1 | 
| #define | HAVE_ARPA_INET_H   1 | 
| #define | HAVE_CRYPT_H   1 | 
| #define | HAVE_FCNTL_H   1 | 
| #define | HAVE_FLOAT_H   1 | 
| #define | HAVE_LIMITS_H   1 | 
| #define | HAVE_LOCALE_H   1 | 
| #define | HAVE_MEMORY_H   1 | 
| #define | HAVE_NETINET_IN_H   1 | 
| #define | HAVE_STDARG_H   1 | 
| #define | HAVE_STDDEF_H   1 | 
| #define | HAVE_STDLIB_H   1 | 
| #define | HAVE_STRING_H   1 | 
| #define | HAVE_SYS_IOCTL_H   1 | 
| #define | HAVE_SYS_SELECT_H   1 | 
| #define | HAVE_SYS_SOCKET_H   1 | 
| #define | HAVE_SYS_TIMEB_H   1 | 
| #define | HAVE_SYS_TYPES_H   1 | 
| #define | HAVE_SYS_UN_H   1 | 
| #define | HAVE_SYS_UTIME_H   1 | 
| #define | HAVE_UNISTD_H   1 | 
| #define | HAVE_UTIME_H   1 | 
| #define | HAVE_VARARGS_H   1 | 
| #define | HAVE_LIBCRYPT   1 | 
| #define | HAVE_LIBDL   1 | 
| #define | HAVE_LIBM   1 | 
| 
'typedefs' | 
| typedef unsigned long long | os_off_t | 
| 
Funciones | 
| double _cdecl | rint (double nr) | 
| DWORD | TlsAlloc (void) | 
| BOOL | TlsFree (DWORD) | 
| PVOID | TlsGetValue (DWORD) | 
| BOOL | TlsSetValue (DWORD, PVOID) | 
| void * | dlopen (char *path, int flag) | 
| char * | dlerror (void) | 
| void * | dlsym (void *hmod, char *fn) | 
| void | dlclose (void *hmod) | 
Documentación de los 'defines'
      
        
          | #define _POSIX_PATH_MAX   255 | 
      
 
 
      
        
          | #define bcmp | ( |  | x, | 
        
          |  |  |  | y, | 
        
          |  |  |  | z | 
        
          |  | ) |  | memcmp((y),(x),(z)) | 
      
 
 
      
        
          | #define bcopy | ( |  | x, | 
        
          |  |  |  | y, | 
        
          |  |  |  | z | 
        
          |  | ) |  | memcpy((y),(x),(z)) | 
      
 
 
      
        
          | #define bzero | ( |  | x, | 
        
          |  |  |  | y | 
        
          |  | ) |  | memset((x),'\0',(y)) | 
      
 
 
      
        
          | #define CANT_DELETE_OPEN_FILES | 
      
 
 
      
        
          | #define closesocket | ( |  | A | ) | soclose(A) | 
      
 
 
      
        
          | #define DEFAULT_BASEDIR   "C:\\" | 
      
 
 
      
        
          | #define DEFAULT_CHARSET_HOME   "C:/mysql/" | 
      
 
 
      
        
          | #define DEFAULT_MYSQL_HOME   "c:\\mysql" | 
      
 
 
      
        
          | #define DOT_FRM_VERSION   6 | 
      
 
 
      
        
          | #define FILE_BINARY   O_BINARY | 
      
 
 
      
        
          | #define FIONREAD_IN_SYS_IOCTL   1 | 
      
 
 
      
        
          | #define FIONREAD_IN_SYS_IOCTL   1 | 
      
 
 
      
        
          | #define HAVE_ARPA_INET_H   1 | 
      
 
 
      
        
          | #define HAVE_GETPAGESIZE   1 | 
      
 
 
      
        
          | #define HAVE_LOCALTIME_R   1 | 
      
 
 
      
        
          | #define HAVE_NETINET_IN_H   1 | 
      
 
 
      
        
          | #define HAVE_POSIX_SIGNALS   0 | 
      
 
 
      
        
          | #define HAVE_PTHREAD_ATTR_SETPRIO   1 | 
      
 
 
      
        
          | #define HAVE_PTHREAD_ATTR_SETSCOPE   1 | 
      
 
 
      
        
          | #define HAVE_PTHREAD_ATTR_SETSTACKSIZE   1 | 
      
 
 
      
        
          | #define HAVE_PTHREAD_SETPRIO   1 | 
      
 
 
      
        
          | #define HAVE_PTHREAD_SIGMASK   1 | 
      
 
 
      
        
          | #define HAVE_SYS_IOCTL_H   1 | 
      
 
 
      
        
          | #define HAVE_SYS_SELECT_H   1 | 
      
 
 
      
        
          | #define HAVE_SYS_SOCKET_H   1 | 
      
 
 
      
        
          | #define HAVE_SYS_TIMEB_H   1 | 
      
 
 
      
        
          | #define HAVE_SYS_TYPES_H   1 | 
      
 
 
      
        
          | #define HAVE_SYS_UTIME_H   1 | 
      
 
 
      
        
          | #define HAVE_TIMESPEC_TS_SEC   1 | 
      
 
 
      
        
          | #define HAVE_UTIME_NULL   1 | 
      
 
 
      
        
          | #define lseek | ( |  | A, | 
        
          |  |  |  | B, | 
        
          |  |  |  | C | 
        
          |  | ) |  | _lseek64( A, B, C) | 
      
 
 
      
        
          | #define MACHINE_TYPE   "i686" | 
      
 
 
      
        
          | #define MYSQL_UNIX_ADDR   "\\socket\\MySQL" | 
      
 
 
      
        
          | #define NO_FCNTL_NONBLOCK | 
      
 
 
      
        
          | #define PROTOCOL_VERSION   10 | 
      
 
 
      
        
          | #define QSORT_TYPE_IS_VOID   1 | 
      
 
 
      
        
          | #define RETQSORTTYPE   void | 
      
 
 
      
        
          | #define SIZEOF_LONG_LONG   8 | 
      
 
 
      
        
          | #define sleep | ( |  | A | ) | DosSleep((A)*1000) | 
      
 
 
      
        
          | #define SOCKET_SIZE_TYPE   int | 
      
 
 
      
        
          | #define SPRINTF_RETURNS_INT   1 | 
      
 
 
      
        
          | #define STACK_DIRECTION   -1 | 
      
 
 
      
        
          | #define STRUCT_DIRENT_HAS_D_INO   1 | 
      
 
 
      
        
          | #define SYSTEM_TYPE   "IBM OS/2 Warp" | 
      
 
 
      
        
          | #define tell | ( |  | A | ) | _lseek64( A, 0, SEEK_CUR) | 
      
 
 
      
        
          | #define TIME_WITH_SYS_TIME   1 | 
      
 
 
      
        
          | #define VERSION   MYSQL_SERVER_VERSION | 
      
 
 
      
        
          | #define VOID_SIGHANDLER   1 | 
      
 
 
Documentación de los 'typedefs'
Documentación de las funciones
      
        
          | void dlclose | ( | void * | hmod | ) |  | 
      
 
 
      
        
          | void* dlopen | ( | char * | path, | 
        
          |  |  | int | flag | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void* dlsym | ( | void * | hmod, | 
        
          |  |  | char * | fn | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | double _cdecl rint | ( | double | nr | ) |  [inline] | 
      
 
 
      
        
          | PVOID TlsGetValue | ( | DWORD |  | ) |  | 
      
 
 
      
        
          | BOOL TlsSetValue | ( | DWORD | , | 
        
          |  |  | PVOID |  | 
        
          |  | ) |  |  |