FDCALL
FDCALL(int, bind, DUALCALL_BIND, \
FDCALL(int, connect, DUALCALL_CONNECT, \
FDCALL(int, getpeername, DUALCALL_GETPEERNAME, \
FDCALL(int, getsockname, DUALCALL_GETSOCKNAME, \
FDCALL(int, listen, DUALCALL_LISTEN, \
FDCALL(ssize_t, recvfrom, DUALCALL_RECVFROM, \
FDCALL(ssize_t, sendto, DUALCALL_SENDTO, \
FDCALL(int, getsockopt, DUALCALL_GETSOCKOPT, \
FDCALL(int, setsockopt, DUALCALL_SETSOCKOPT, \
FDCALL(int, shutdown, DUALCALL_SHUTDOWN, \
FDCALL(ssize_t, REALREAD, DUALCALL_READ, \
FDCALL(ssize_t, readv, DUALCALL_READV, \
FDCALL(ssize_t, REALPREAD, DUALCALL_PREAD, \
FDCALL(ssize_t, preadv, DUALCALL_PREADV, \
FDCALL(ssize_t, writev, DUALCALL_WRITEV, \
FDCALL(ssize_t, REALPWRITE, DUALCALL_PWRITE, \
FDCALL(ssize_t, pwritev, DUALCALL_PWRITEV, \
FDCALL(int, REALFSTAT, DUALCALL_FSTAT, \
FDCALL(int, REALFSTATVFS1, DUALCALL_FSTATVFS1, \
FDCALL(off_t, lseek, DUALCALL_LSEEK, \
FDCALL(int, REALGETDENTS, DUALCALL_GETDENTS, \
FDCALL(int, fchown, DUALCALL_FCHOWN, \
FDCALL(int, fchmod, DUALCALL_FCHMOD, \
FDCALL(int, ftruncate, DUALCALL_FTRUNCATE, \
FDCALL(int, fsync, DUALCALL_FSYNC, \
FDCALL(int, fsync_range, DUALCALL_FSYNC_RANGE, \
FDCALL(int, futimes, DUALCALL_FUTIMES, \
FDCALL(int, futimens, DUALCALL_FUTIMENS, \
FDCALL(int, fchflags, DUALCALL_FCHFLAGS, \