Changeset b419162 in mainline for libc/include/libc.h
- Timestamp:
- 2006-03-13T19:37:24Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7fc78da
- Parents:
- a3aa1e1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/include/libc.h
ra3aa1e1 rb419162 32 32 #include <types.h> 33 33 34 #include <kernel/syscall/syscall.h> 34 35 35 #define __SYSCALL0(id) __syscall(id, 0, 0, 0) 36 #define __SYSCALL1(id, p1) __syscall(id, p1, 0, 0) 37 #define __SYSCALL2(id, p1, p2) __syscall(id, p1, p2, 0) 38 39 40 typedef enum { 41 SYS_CTL = 0, 42 SYS_IO = 1 43 } syscall_t; 44 36 #define __SYSCALL0(id) __syscall(0, 0, 0, id) 37 #define __SYSCALL1(id, p1) __syscall(p1, 0, 0, id) 38 #define __SYSCALL2(id, p1, p2) __syscall(p1, p2, 0, id) 39 #define __SYSCALL3(id, p1, p2, p3) __syscall(p1,p2,p3,id) 45 40 46 41 extern void __main(void); 47 42 extern void __exit(void); 48 extern sysarg_t __syscall(const syscall_t id, const sysarg_t p1, const sysarg_t p2, const sysarg_t p3); 43 extern sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, 44 const sysarg_t p3, const syscall_t id); 49 45 50 46
Note:
See TracChangeset
for help on using the changeset viewer.