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

📄 template_r.s

📁 Newlib 嵌入式 C库 标准实现代码
💻 S
字号:
/* reentrant system call template *//* Lots of system calls are trivial functions, so we build their source files   from a template.  New syscalls can be added simply by editing the   Makefile!   The system calls aren't necessarily reentrant.  If we were being used in   an embedded system they could be.  Reentrant syscalls are also used,   however, to provide ANSI C namespace clean access to the host o/s.   Usage: Compile this file with "func" set to the name of the syscall.  */#include "syscallasm.h"#define concat(a,b)	a##b#define concat3(a,b,c)	a##b##c#define makesys(a)	concat (SYS_, a)#define make_r_fn(a)	concat3 (_, a, _r)/* The leading _'s get turned into #'s by the Makefile.  */_ifdef REENT	defsyscall_r (make_r_fn (func), makesys (func))_else	defsyscall (func, makesys (func))_endif

⌨️ 快捷键说明

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