Returns -1 when the system call failed with ENOSYS.  Probably not what you intended, I suspect you want it to fall through.