home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.20 / text0124.txt < prev    next >
Encoding:
Internet Message Format  |  1990-08-02  |  1.9 KB

  1. From:  decot@hpisod2.cup.hp.com (Dave Decot)
  2.  
  3.  
  4. > 2.  1003.1a Status
  5. > 1003.1a is the recently completed revision to the 1988 POSIX standard.
  6. > No new interfaces or features were introduced, but the text was
  7. > revised in several ways.  The main reason for the revision was to
  8.  
  9. This is not technically true.
  10.  
  11. The following new features were added by POSIX.1a:
  12.  
  13.     ssize_t - signed version of the size_t type
  14.     SSIZE_MAX - constant representing maximum value of ssize_t
  15.     TZNAME_MAX - constant representing maximum length of a timezone name
  16.     _SC_TZNAME_MAX - sysconf() variable argument for TZNAME_MAX
  17.     POSIX_TZNAME_MAX - minimum value of TZNAME_MAX on POSIX.1a systems (it's 3)
  18.  
  19. The following features were deleted (but are still permitted):
  20.  
  21.     cuserid() - definition conflicted with most existing practice
  22.     CLK_TCK - non-existent definition imported from ANSI C standard
  23.  
  24. The following interfaces were changed:
  25.     ssize_t read(int fildes, void *buf, size_t count);
  26.     ssize_t write(int fildes, const void *buf, size_t count);
  27.  
  28. > The discussion of [the setegid(), etc.] proposal led to a general
  29. > lament about how unclear the group model is in the 1988 POSIX standard,
  30. > perhaps the result of a hasty marriage between the System V and BSD models.
  31. > At the next meeting, the working group intends to add new text to
  32. > P1003.1b to clarify the relation between the effective group ID and
  33. > the supplementary group list.
  34.  
  35. It seemed rather clear to me.  "Whether the effective group ID is
  36. included in or omitted from the list of supplementary group IDs is
  37. implementation-defined."  In all cases when checking permission to
  38. access something, both the effective group ID and the list of supplementary
  39. group IDs should be compared to the group of the object in question; if
  40. either matches, the access should be granted.
  41.  
  42. What were the unclarities that were identified?
  43.  
  44. Dave Decot
  45.  
  46.  
  47. Volume-Number: Volume 20, Number 122
  48.  
  49.