toyix.h

来自「Toyix是一个专门为操作系统基础理论教学而编写的系统。」· C头文件 代码 · 共 33 行

H
33
字号
typedef struct{int s,a[12];}semaphore;
                         
/* Toyix 1.00 kernel API*/

int get_pid(void);
int fork(void);
int frk(void);
int cobegin();
void wait(unsigned int semaphore);
void signal(unsigned int semaphore);
void lock_screen(void);
void unlock_screen(void);
void lock_key(void);
void unlock_key(void);
void p(semaphore far *p);
void v(semaphore far *p);
int get_char(void);
void put_str(int row,int col,int color,char far * p);
int exec(char far *p);
void set(semaphore far *p,int a);

/* Toyix 1.00 C Lib API*/

int dtoa(int a,char far *p);
int xtoa(int a,char far *p);
void putchar(char a);
int wherex(void);
int wherey(void);
int getch(void);
void gotoxy(int x,int y);
void printf(char far *p,...);
void clrscr(void);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?