home *** CD-ROM | disk | FTP | other *** search
- From: John Quarterman (moderator) <ut-sally!std-unix>
-
- Before the Portland USENIX Conference, or, more specifically, before
- the P1003 "UNIX Standards" committee meeting which was held on the
- three days before that USENIX, I solicited comments and questions about
- the P1003 standard on several newsgroups on USENET. Here are most of
- the questions and my interpretation of how they relate to what the
- committee is doing. Be aware that my interpretation may not correspond
- to reality, and is certainly not an official statement by the committee.
-
- Is the P1003 draft standard compatible with the X3J11 C draft standard?
-
- This was one of the main things discussed at the meeting.
- The P1003 committee is very concerned about compatibility
- with X3J11, to the point of replacing large sections of
- the P1003 draft standard with references to the X3J11 standard.
- There are places where it's not that simple, though, such as
- kill(2), because the C standard needs to define a small set
- of functions, while the P1003 standard needs to define others.
- A committee was appointed to communicate with X3J11.
-
- Someone asked specifically if <limits.h> would be compatible,
- and the intention of the committee is that it will be.
-
- Someone else asked if signal(2) were defined properly using void.
- At the moment, it's not. I don't know if it will be later.
-
- Database issues.
-
- File locking was referred to a /usr/group subcommittee,
- which solicited members at a USENIX BOF. This was because
- the P1003 members are mostly not database experts, and
- felt that problems with lockf could not be resolved by them
- in a reasonable amount of time. The committee did remove
- the enforcement mode of lockf from the body of the draft
- to an appendix.
-
- The 4.2BSD truncate system call is not in the draft standard,
- and thus far no one has proposed that it should be. Though
- its utility is clear, there seems to be a strong reluctance
- to add new facilities.
-
- Are the 4.2BSD directory routines (opendir, readdir, closedir) included?
-
- They were recently added, in an appendix.
-
- Someone asked if the conflicts involving <sys/ndir.h> having
- the same name but different functions on 4.2BSD and other
- systems had been resolved. The corresponding header file
- is <dirent.h> in the draft standard.
-
- Have windowing, graphics, or network standards been addressed?
-
- The committee takes pains to avoid precluding network
- implementations of things such as file systems, but
- does not directly address windowing, graphics, or networks.
- There are /usr/group subcommittees on those subjects, however.
-
- If someone more knowledgeable would post something on the
- /usr/group committees, I would appreciate it.
- --
-
- John Quarterman, jsq@ut-sally.ARPA, {ihnp4,seismo,ctvax}!ut-sally!jsq
-
- Volume-Number: Volume 1, Number 06
-
-