Changeset 2499
- Timestamp:
- 02/17/07 20:01:20 (2 years ago)
- Files:
-
- trunk/lib/syscall-alternative.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/syscall-alternative.h
r2497 r2499 878 878 #ifdef __sysc_reg_ret 879 879 #define __sc_ret __ret 880 #define __sc_def_ret __sc_ldef( ret); __sc_rdef(__sc_ret,__sysc_reg_ret)880 #define __sc_def_ret __sc_ldef(__r); __sc_rdef(__sc_ret,__sysc_reg_ret) 881 881 #else 882 #define __sc_ret ret882 #define __sc_ret __r 883 883 #define __sc_def_ret __sc_ldef(__sc_ret) 884 884 #endif … … 886 886 #ifdef __sysc_reg_err 887 887 #define __sc_err __err 888 #define __sc_def_err __sc_ldef( err); __sc_rdef(__sc_err,__sysc_reg_err)888 #define __sc_def_err __sc_ldef(__e); __sc_rdef(__sc_err,__sysc_reg_err) 889 889 #else 890 #define __sc_err err890 #define __sc_err __e 891 891 #define __sc_def_err __sc_ldef(__sc_err) 892 892 #endif … … 919 919 __sysc_con_err (__sc_err) 920 920 #ifndef __sc_return 921 #define __sc_return(t) ret = __sc_ret; err= __sc_err; \922 __sysc_retv(t, ret, err)921 #define __sc_return(t) __r = __sc_ret; __e = __sc_err; \ 922 __sysc_retv(t, __r, __e) 923 923 #endif 924 924 #else /* simple result */ … … 945 945 #define __sc_oregs __sysc_con_ret (__sc_ret) 946 946 #ifndef __sc_return 947 #define __sc_return(t) ret = __sc_ret; __sysc_retv(t, ret)947 #define __sc_return(t) __r = __sc_ret; __sysc_retv(t, __r) 948 948 #endif 949 949 #endif /* simple/complex */
