Subversion Repositories Kolibri OS

Rev

Rev 1808 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1808 Rev 2829
Line 1... Line 1...
1
#define NULL ((void*)0)
1
#define NULL ((void*)0)
Line -... Line 2...
-
 
2
 
-
 
3
#define SHM_OPEN		0
-
 
4
#define SHM_OPEN_ALWAYS	0x04
-
 
5
#define SHM_CREATE		0x08 
-
 
6
#define SHM_READ		0x00 
-
 
7
#define SHM_WRITE		0x01
-
 
8
 
-
 
9
#define E_NOTFOUND	5 
-
 
10
#define E_ACCESS	10 
-
 
11
#define E_NOMEM		30 
-
 
12
#define E_PARAM		33
-
 
13
 
2
 
14
 
3
typedef struct 
15
typedef struct 
4
{
16
{
5
unsigned	p00 __attribute__((packed));
17
unsigned	p00 __attribute__((packed));
6
unsigned	p04 __attribute__((packed));
18
unsigned	p04 __attribute__((packed));
Line 35... Line 47...
35
 
47
 
Line 36... Line 48...
36
 
48
 
37
void kol_exit();
49
void kol_exit();
38
void kol_sleep(unsigned d);
50
void kol_sleep(unsigned d);
39
void kol_wnd_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c);
51
void kol_wnd_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned cs, unsigned b, char *t);
40
void kol_wnd_move(unsigned x, unsigned y);
52
void kol_wnd_move(unsigned x, unsigned y);
41
void kol_wnd_caption(char *s);
53
void kol_wnd_caption(char *s);
42
void kol_event_mask(unsigned e);
54
void kol_event_mask(unsigned e);
43
unsigned kol_event_wait();
55
unsigned kol_event_wait();
Line 88... Line 100...
88
unsigned kol_process_info(unsigned slot, char buf1k[]);
100
unsigned kol_process_info(unsigned slot, char buf1k[]);
89
int kol_process_kill_pid(unsigned process);
101
int kol_process_kill_pid(unsigned process);
90
void kol_get_kernel_ver(char buff16b[]);
102
void kol_get_kernel_ver(char buff16b[]);
91
int kol_kill_process(unsigned process);
103
int kol_kill_process(unsigned process);
92
104
int kol_buffer_open(char name[], int mode, int size, char **buf);
-
 
105
void  kol_buffer_close(char name[]);
-
 
106