Thanks for looking into that. One question, though:
+ /* These actions take no argument. */ + result = fcntl (fd, action, NULL); + break;
If an action takes no argument, why pass one? Couldn't that run into more static-error complaints and/or technical violations of POSIX?
