whitespace cleanups
[util-vserver.git] / lib / syscall-alternative.h
index 46d6fe4..63f4f32 100644 (file)
@@ -1,4 +1,4 @@
- // from http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny16.h
+ // from http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny17.h
 
 #ifndef        __SYSCALL_NEW_H
 #define        __SYSCALL_NEW_H
        __cm    __sc_rvcs("D", N),)
 
 #define        __sc_arg1(n,...) __Casm(n,1,6,0,,       \
-       __sc_rvcs("ri", __sc_reg1(__VA_ARGS__)),\
+       __sc_rvcs(__pic("ri") __nopic("b"),     \
+       __sc_reg1(__VA_ARGS__)),                \
        __sc_rvcs("0", &__scs))
 
 #define        __sc_syscall(n,N,...) \
          : __sc_cidval(N) __sc_null(n)         \
            __sc_arg1(n,__VA_ARGS__)            \
            __con_##n(__sc_rvrd,__VA_ARGS__)    \
-         : "memory" __nopic(__cm "ebx"))
+         : "memory" )
 
 #define        __sysc_cmd(n)   \
        __pasm(n,1,1,   "pushl  %%ebx"          ,)\
-       __Casm(n,1,6,1,,"movl   %2, %%ebx"      ,)\
+       __Pasm(n,1,5,1,,"movl   %2, %%ebx"      ,)\
        __casm(n,6,1,   "pushl  %%ebp"          ,)\
        __casm(n,6,1,   "movl   0(%2), %%ebx"   ,)\
        __casm(n,6,1,   "movl   4(%2), %%ebp"   ,)\