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

📄 syscalls.m4

📁 俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)的全部源代码。
💻 M4
字号:
# xstormy16 system calls for the simulator#include <syscall.h>	.textdefine(`syscall',`.globl _`'$1_`'$1`':	mov r1,#SYS_$1	.hword 0x0001	bnz r1,#0,syscall_error	ret0:	.size $1,0b-_$1')dnl	syscall(exit)	syscall(open)	syscall(close)	syscall(read)	syscall(write)	syscall(lseek)	syscall(unlink)	syscall(getpid)	syscall(kill)	syscall(fstat)	syscall(chdir)	syscall(stat)	syscall(chmod)	syscall(utime)	syscall(time)	syscall(gettimeofday)	syscall(times)	syscall(link)dnlsyscall_error:	push r0	callf __errno	pop r0	mov.w (r2),r0	ret0:	.size syscall_error,0b-syscall_error

⌨️ 快捷键说明

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