libuser.h
来自「geekos 0.3.0简单的操作系统」· C头文件 代码 · 共 29 行
H
29 行
/* * Library of user space routines. Most of these are direct * wrappers for system calls. * */#include <stddef.h>typedef unsigned short Keycode;int Null(void);void Exit(void);int Print_String(const char* message);Keycode Get_Key(void);int Spawn_Program(char* program);int Wait(unsigned int pid);void *Malloc(unsigned int size);void* memset(void* s, int c, size_t n);void* memcpy(void *dst, const void* src, size_t n);size_t strlen(const char* s);int strcmp(const char* s1, const char* s2);char *strcat(char *s1, char *s2);char *strdup(char *s1);char *strcpy(char *s1, char *s2);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?