poseven:  Make sure enum fd_t is signed

OS X 10.9 still doesn't have AT_FDCWD, so define a further negative enum
value to make sure the type is signed.  This silences a warning given by
10.9's clang.