Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

gen00.h File Reference


Detailed Description

During replacement of vsp00c by gsp00 missing parts had been moved into gos00.h. This files trys to cover the parts missed from vsp00c...

Author:
JoergM area Operating System Specific Defines
See also:

Definition in file gen00.h.

#include "gsp00.h"
#include "gsp100.h"
#include "geo60.h"
#include "geo00_2.h"
#include "vsp002.h"
#include <alloca.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <memory.h>
#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
#include <signal.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <sys/sem.h>
#include <sys/shm.h>
#include <sys/stat.h>
#include <time.h>
#include <sys/time.h>
#include <sys/times.h>
#include "RunTime/System/RTESys_Spinlock.h"

Go to the source code of this file.

Classes

union  semun

Defines

#define ABS_OFFSET   0
#define ALONE_IN_CACHE(dummy)
#define ASYNC   0
#define ASYNCNTL_FILETYPE   0
#define ASYNCNTL_REWIND   1
#define CINT   int
#define CLEARLOCK(addr)   RTESys_Unlock((RTE_Lock *)(addr))
#define COPY(d, s, l)   (void) memcpy ( d , s, (size_t)(l) )
#define DEF_KERNEL_TASKS   6
#define DEVINT_INVALID   0
#define DEVINT_VATTACH   1
#define DEVINT_VBLOCKIO   2
#define DEVINT_VDETACH   3
#define DEVIO_DEV0_PROCESS   0
#define DEVIO_DEVI_CHILD   2
#define DEVIO_DEVI_PROCESS   1
#define DEVIO_NOREPLY   0
#define DEVIO_REPLY   1
#define E_NO_ASYNC   3
#define E_NO_EXEC   2
#define E_NO_SYNC   4
#define E_NO_SYNC_NEW   5
#define E_NO_SYNC_SAME   6
#define E_NOTOK   1
#define E_OK   0
#define even(i)   ( ~ (i) & 1 )
#define FALSE   0
#define FILL(d, s, l)   (void) memset ( d , s, (size_t)(l) )
#define FMTA   "0x%08x"
#define GUARDWORD(guard)
#define INIT_LOCK(addr)   RTESys_InitLock((RTE_Lock *)(addr))
#define INTERLOCK(addr)   RTESys_TestAndLock((RTE_Lock *)(addr))
#define is_ascii   0
#define is_codeneutral   2
#define is_ebcdic   1
#define KT_ATTACHED   97
#define KT_DETACHED   98
#define KT_INITIALIZED   1
#define KT_RUNNING   2
#define KT_SLEEPING   99
#define KT_TERMINATED   4
#define KT_TERMINATING   3
#define LOCK_INT   1
#define max(a, b)   ( ( (a) >= (b) ) ? (a) : (b) )
#define MAX_ASYN_REQUESTS   2
#define MAX_QUU_PER_TASK   2
#define MAX_TPP   350+DEF_KERNEL_TASKS
#define MAX_UKP   32
#define MAX_USERS   1024
#define MAX_VF_LABEL_LENGTH
#define MAXBUFPOOLBLKS   16
#define MAXERRORTEXT   40
#define MAXNAMELENGTH   18
#define MAXSLEEPTIME   10
#define MAXTIMEVALUE   2147483647
#define MAXVFNLENGTH   64
#define MF__   "undefined"
#define min(a, b)   ( ( (a) <= (b) ) ? (a) : (b) )
#define MOD_BLCKSPEC   S_IFBLK
#define MOD_CHARSPEC   S_IFCHR
#define MOD_DIR   S_IFDIR
#define MOD_FIFOSPEC   S_IFIFO
#define MOD_ORDIFILE   S_IFREG
#define MOD_UNKNOWN   -1
#define MODE_DUMP   3
#define MODE_KILL   2
#define MODE_REINIT   1
#define MX_DBNAME   18
#define MX_EXECLINE   512
#define MX_LINE   132
#define MX_PRLINE   256
#define NO_OFFSET   ((off_t)0)
#define NR_OF_DEVIO_PROC   3
#define NR_OF_INT_REQ   4
#define NULL   0L
#define odd(i)   ( (i) & 1 )
#define REGISTER
#define SEMCTL_IPC_SET(_a)   _a
#define SEMCTL_IPC_STAT(_a)   _a
#define SEMCTL_SETVAL(_a)   _a
#define SERVER_COLD   SERVER_ADMIN_EO00
#define SERVER_KILL   SERVER_KILL_EO00
#define SERVER_OFFLINE   SERVER_OFFLINE_EO00
#define SERVER_SHUTDOWN   SERVER_SHUTDOWN_EO00
#define SERVER_SHUTDOWNKILL   SERVER_SHUTDOWNKILL_EO00
#define SERVER_SHUTDOWNREINIT   SERVER_SHUTDOWNREINIT_EO00
#define SERVER_STARTING   SERVER_STARTING_EO00
#define SERVER_STOP   SERVER_STOP_EO00
#define SERVER_WARM   SERVER_ONLINE_EO00
#define SIGNALFUNCTYPE   void
#define SIZE_OFFSET   2
#define SIZL   "8l"
#define SLEEP(_msec)   usleep(1000*_msec)
#define SQLNOTOK   1
#define SQLOK   0
#define STRAT_COMPRESS   1
#define STRAT_EQUALIZE   0
#define SYNC_NEW_SESSION   1
#define SYNC_SAME_SESSION   2
#define TRUE   1
#define UKT_INITIALIZED   KT_INITIALIZED
#define UKT_RUNNING   KT_RUNNING
#define UKT_SLEEPING   KT_SLEEPING
#define UKT_TERMINATED   KT_TERMINATED
#define UNDEF   undef_ceo00
#define VAPPEND_EN00   2
#define VF_EOF   2
#define VF_NOSEEK   3
#define VF_NOTOK   1
#define VF_OK   0
#define VOVERWRITE_EN00   3
#define VP_PAGE   4
#define VREAD_EN00   0
#define VREAD_ORA_EN00   4
#define VWRITE_EN00   1
#define WAIT_UNTIL_ALONE(addr)   while ( RTESys_TestAndLock((RTE_Lock *)(addr)) ) RTESys_GiveUpTimeSlice()
#define WRITE_CORE   1

Typedefs

typedef UINT4 ALONE_UKP_STRUCT [LOCK_INT]
typedef unsigned char CHAR
typedef UINT4 COMSEG_LOCK
typedef unsigned char enum1
typedef float FLOAT4
typedef double FLOAT8
typedef tsp00_Int2 isolation_level
typedef long LONG
typedef tsp00_C64c PRINTERNAMEC
typedef tsp00_Int4 PROCESS_ID
typedef tsp00_Int4 REGION_ID
typedef tsp00_DbName SQL_DBNAME
typedef tsp00_DbNamec SQL_DBNAMEC
typedef tsp00_NodeId SQL_NODEID
typedef tsp00_NodeIdc SQL_NODEIDC
typedef char tsp2_devnamec [ALIGN_4BYTE_EO00(sizeof(tsp2_devname)+1)]
typedef tsp00_KnlIdentifierc tsp_knl_identifierC
typedef char tsp_vf_label [132]
typedef unsigned char UCHAR
typedef unsigned char UINT1
typedef unsigned short UINT2
typedef unsigned long UINT4
typedef unsigned long ULONG
typedef tsp00_VFilenamec VF_FILENAMEC
typedef void(* VOIDFUNC_PTR )()


Generated by  Doxygen 1.6.0   Back to index