Changeset 364 for asp3_tinet_ecnl_arm/trunk/musl-1.1.18
- Timestamp:
- Feb 1, 2019, 9:57:09 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_arm/trunk/musl-1.1.18
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/.cproject
r352 r364 24 24 <storageModule moduleId="com.renesas.cdt.managedbuild.core.toolchainInfo"> 25 25 <option id="toolchain.id" value="gcc-arm-embedded"/> 26 <option id="toolchain.version" value=" 5.4.1.20160919"/>26 <option id="toolchain.version" value="6.3.1.20170620"/> 27 27 </storageModule> 28 28 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> … … 151 151 <storageModule moduleId="com.renesas.cdt.managedbuild.core.toolchainInfo"> 152 152 <option id="toolchain.id" value="gcc-arm-embedded"/> 153 <option id="toolchain.version" value=" 5.4.1.20160919"/>153 <option id="toolchain.version" value="6.3.1.20170620"/> 154 154 </storageModule> 155 155 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/arch/arm/syscall_arch.h
r352 r364 83 83 long __syscall_ret(unsigned long), __syscall_nr(long nr, ...); 84 84 85 #define __syscall(n, ...) n(__VA_ARGS__) 86 #define __syscall_cp(n, ...) n(__VA_ARGS__) 87 #define syscall(n, ...) __syscall_ret(__syscall(n, __VA_ARGS__)) 88 #define syscall_cp(n, ...) __syscall_ret(__syscall_cp(n, __VA_ARGS__)) 85 #define __syscall0(n) n() 86 #define __syscall1(n,a) n(__scc(a)) 87 #define __syscall2(n,a,b) n(__scc(a),__scc(b)) 88 #define __syscall3(n,a,b,c) n(__scc(a),__scc(b),__scc(c)) 89 #define __syscall4(n,a,b,c,d) n(__scc(a),__scc(b),__scc(c),__scc(d)) 90 #define __syscall5(n,a,b,c,d,e) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e)) 91 #define __syscall6(n,a,b,c,d,e,f) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),__scc(f)) 92 #define __syscall7(n,a,b,c,d,e,f,g) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),__scc(f),__scc(g)) 89 93 90 #define __syscall2(n, ...) n(__VA_ARGS__) 91 #define __syscall3(n, ...) n(__VA_ARGS__) 92 #define __syscall_cp2(n, ...) n(__VA_ARGS__) 93 #define __syscall_cp3(n, ...) n(__VA_ARGS__) 94 #define __syscall_cp0(n) n() 95 #define __syscall_cp1(n,a) n(__scc(a)) 96 #define __syscall_cp2(n,a,b) n(__scc(a),__scc(b)) 97 #define __syscall_cp3(n,a,b,c) n(__scc(a),__scc(b),__scc(c)) 98 #define __syscall_cp4(n,a,b,c,d) n(__scc(a),__scc(b),__scc(c),__scc(d)) 99 #define __syscall_cp5(n,a,b,c,d,e) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e)) 100 #define __syscall_cp6(n,a,b,c,d,e,f) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),__scc(f)) 101 #define __syscall_cp7(n,a,b,c,d,e,f,g) n(__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),__scc(f),__scc(g)) 102 103 #define __SYSCALL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n 104 #define __SYSCALL_NARGS(...) __SYSCALL_NARGS_X(__VA_ARGS__,7,6,5,4,3,2,1,0,) 105 #define __SYSCALL_CONCAT_X(a,b) a##b 106 #define __SYSCALL_CONCAT(a,b) __SYSCALL_CONCAT_X(a,b) 107 #define __SYSCALL_DISP(b,...) __SYSCALL_CONCAT(b,__SYSCALL_NARGS(__VA_ARGS__))(__VA_ARGS__) 94 108 #endif -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/internal/syscall.h
r352 r364 50 50 #define __SYSCALL_CONCAT(a,b) __SYSCALL_CONCAT_X(a,b) 51 51 #define __SYSCALL_DISP(b,...) __SYSCALL_CONCAT(b,__SYSCALL_NARGS(__VA_ARGS__))(__VA_ARGS__) 52 #if 0 52 53 53 #define __syscall(...) __SYSCALL_DISP(__syscall,__VA_ARGS__) 54 54 #define syscall(...) __syscall_ret(__syscall(__VA_ARGS__)) 55 #endif 55 56 56 #define socketcall __socketcall 57 57 #define socketcall_cp __socketcall_cp … … 64 64 #define __syscall_cp5(n,a,b,c,d,e) (__syscall_cp)(n,__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),0) 65 65 #define __syscall_cp6(n,a,b,c,d,e,f) (__syscall_cp)(n,__scc(a),__scc(b),__scc(c),__scc(d),__scc(e),__scc(f)) 66 66 #endif 67 67 #define __syscall_cp(...) __SYSCALL_DISP(__syscall_cp,__VA_ARGS__) 68 68 #define syscall_cp(...) __syscall_ret(__syscall_cp(__VA_ARGS__)) 69 #endif70 69 71 70 #ifndef SYSCALL_USE_SOCKETCALL
Note:
See TracChangeset
for help on using the changeset viewer.