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

ven70.c File Reference


Detailed Description

SAPDB Kernel: Initialization of shared memory.

Author:
JoergM first created 2000-10-17 14:10

Definition in file ven70.c.

#include "gen00.h"
#include "geo00_1.h"
#include "geo001.h"
#include "geo002.h"
#include "geo50_0.h"
#include "gen55.h"
#include "geo70k.h"
#include "gen71.h"
#include <sys/param.h>
#include <sys/sysmacros.h>
#include <ctype.h>
#include <sys/mman.h>
#include "heo07.h"
#include "gen500.h"
#include "gen70.h"
#include "gen41.h"
#include "geo57.h"
#include "gen73.h"
#include "gen74.h"
#include "gen38.h"
#include "hen40.h"
#include "gen54.h"
#include "heo15.h"
#include "gen81.h"
#include "RunTime/Configuration/RTEConf_ParameterAccessKernelInterface.h"

Go to the source code of this file.

Defines

#define DBPAGESIZE   ((unsigned long)XParam->ulDBPageSize)
#define INSERT_TASK(_pos, _type, _stack, _glob)
#define MAP_FAILED   -1
#define MAX_REQ_PER_TASK   2
#define MF__   MOD__"en70_RemoveKgs"
#define MF__   MOD__"en70_InitProc"
#define MF__   MOD__"en70_InsertTask"
#define MF__   MOD__"e70_is_kgsshmid"
#define MF__   MOD__"e70_init_kgs"
#define MOD__   "ven70.c:"
#define SHARED_MEMORY_ALIGNMENT   SHMLBA

Functions

int e70_init_kgs (RTE_XPARAM_REC *XParam)
int e70_is_kgsshmid (int shmid)
static void * en70_AllocSystemPages (size_t SizeInBytes)
static void en70_InitProc (ten50_KT_Control *kp)
static int en70_InsertTask (struct TASK_TYPE *tcb, int task_type, int stack_size, ten50_UKT_Control *pcb, int count)
static void en70_RemoveKgs (int *shmids)

Variables

int e60_dbgdbglvl
int e84_connect_strategy
tsp00_DbNamec en81_dbname
int en81_usable_fds
struct KERNEL_GLOBAL_SECTION * kgs


Generated by  Doxygen 1.6.0   Back to index