⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 the_syscalls.h

📁 阿基米德操作系统的源代码
💻 H
字号:

////////////////////////////////////////////////////////////////////////////////////
long the_screen_call00(long num);
long the_screen_call01(void);
long the_screen_call02(unsigned char num);
long the_screen_call03(void);
long the_screen_call04(unsigned char num);
long the_screen_call05(void);
long the_screen_call06(void);
long the_screen_call07(short num);
long the_screen_call08(void);
long the_screen_call09(short num);
long the_screen_call10(unsigned char num);
long the_screen_call11(unsigned char num);
long the_screen_call12(unsigned char num , long addr);
long the_screen_call13(short num , long addr);
long the_screen_call14(long num , long addr , long count);
long the_screen_call15(long num , long addr , long count);
long the_screen_call16(void);
long the_screen_call17(short rowcol_val);
long the_screen_call18(const char * the_string);

////////////////////////////////////////////////////////////////////////////////////

long the_keybd_call00(void);
long the_keybd_call01(void);
long the_keybd_call02(char * buf,unsigned char length);

////////////////////////////////////////////////////////////////////////////////////

long the_file_sync(void);
long the_file_reload(void);
long the_file_chdriver(long new_driver, unsigned char * buf, unsigned long length);
long the_file_mkdir(const char * pathname);
long the_file_rmdir(const char * name);
long the_file_chdir(const char * filename, unsigned char * buf, unsigned long length);
long the_file_dirstart(const char * pathname, const char * basename, unsigned char * buf, unsigned long length);
long the_file_dirend(void);
long the_file_rddir(char * buf,int length);
long the_file_create(const char * pathname, unsigned char mode);
long the_file_delete(const char * name);
long the_file_open(const char * filename,unsigned char flag,unsigned char mode);
long the_file_close(int fd);
long the_file_lseek(unsigned int fd, int offset, int origin);
long the_file_read(unsigned int fd,char * buf,int count);
long the_file_write(unsigned int fd,char * buf,int count);

long the_file_openEX(const char * filename,unsigned char flag,unsigned char mode,unsigned char * buf,unsigned long length);
long the_file_getpath(unsigned char * buf, unsigned long length, unsigned long * driver_ptr);
long the_file_getsize(unsigned int fd);
////////////////////////////////////////////////////////////////////////////////////

long the_exec_execve(unsigned char * arg_ptr);
long the_exec_exit(void);

////////////////////////////////////////////////////////////////////////////////////

long the_serial_open(unsigned long * serialparam_ptr);
long the_serial_close(void);
long the_serial_refresh(void);
long the_serial_getbaud(void);
long the_serial_setbaud(short serial_BAUD);
long the_serial_Send(char * buf, int length);
long the_serial_Receive(char * buf, int length);

////////////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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