use #include <sys/syscall.h> to take the place of custom macro