Requested changes

Changed HAS_FCNTL so that FreeBSD and other non-linux
systems will get HAS_FCNTL = True when appropriate.