In io.c is
>  /* This probably won't work on machines where sizeof(long) != sizeof(int)
>     * or where sizeof(long) != sizeof(char*).  But such machines will
>     * not likely have syscall implemented either, so who cares?
>     */
Who cares AMD64, or who cares syscall at AMD64?