one table for fcntl
initial split out of fcntl into new file
stub fcntl implementation for other OSs