added macros from syscall.c