Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
4.3 KiB

  1. The following is the response to the ballot resolutions for P1003.3,
  2. Draft 11.0 Part 2. I apologize if the form of the response is
  3. incorrect. In brief, we reject without additional comment the 4 objections
  4. that were rejected in the resolution of the item.
  5. | ------------------------------------------------------------
  6. | Part 2 Section(s) 4.2.3.2-4.2.3.4 Page(s) 85-86 Line(s) 214-240
  7. | Balloter: Gregory W. Goddard (206) 867-3629 ...!uunet!microsoft!markl
  8. | Identification: 0122 Position on Submittal: OBJECTION
  9. |
  10. | Assertions 3, 4, 6 are classified incorrectly. Since there is no
  11. | portable way of modifying a process' list of supplementary group
  12. | ID's, testing the information returned by this call is questionable
  13. | if _SC_NGROUPS_MAX is greater than zero. Since there is no portable
  14. | way to set the number of supplementary group id's in a process,
  15. | verifying that the information returned by getgroups() is correct
  16. | can not be done portably.
  17. |
  18. | Required Action:
  19. | Change assertions 3, 4, and 6 to (B) or (D) assertions.
  20. |
  21. | RESOLUTION:DISCUSSION:
  22. | Change to C type assertions with the condition:
  23. |
  24. | "If the implementation provides a mechanism to create a list of
  25. | supplementary Ids for a process"
  26. |
  27. | TR3:
  28. | I see no reason for changing this text.
  29. |
  30. | POSIX.1 defines NGROUPS_MAX as an option. POSIX.1 does not define
  31. | the method of implementing NGROUPS_MAX. Therefore, according to
  32. | our definition for "conditional features" the method of implementing
  33. | NGROUPS_MAX is not a conditional feature.
  34. |
  35. | This is a PCTS installation procedure.
  36. |
  37. | RESOLUTION:REJECT:
  38. |
  39. | ** RESPONSE: REJECT
  40. |
  41. | ------------------------------------------------------------
  42. | Part 2 Section(s) 4.7.1.2 Page(s) 101 Line(s) 621-624
  43. | Balloter: Gregory W. Goddard (206) 867-3629 ...!uunet!microsoft!markl
  44. | Identification: 0123 Position on Submittal: OBJECTION
  45. |
  46. | Assertions 3 and 4 are classified incorrectly. Since there is no
  47. | portable way of establishing the controlling terminal for a process,
  48. | there is no way to verify the correctness of this function.
  49. |
  50. | Required Action:
  51. | Change assertions 3 and 4 to (B) or (D) assertions.
  52. |
  53. | RESOLUTION:DISCUSSION:
  54. | TR1:
  55. | Change to C type assertions with the condition "If the implementation
  56. | provides a method for allocating a controling terminal:"
  57. |
  58. | TR3:
  59. | The process should already have a controlling terminal. The PCTS doesn't
  60. | have to establish a process with a different controlling
  61. | terminal to check these assertions.
  62. |
  63. | RESOLUTION:REJECT:
  64. | 1) REJECT the resolution with no additional comments. We will then
  65. |
  66. | ** RESPONSE: REJECT
  67. |
  68. | ------------------------------------------------------------
  69. | Part 2 Section(s) 5.1.2.2 Page(s) 110 Line(s) 104-105
  70. | Balloter: Gregory W. Goddard (206) 867-3629 ...!uunet!microsoft!markl
  71. | Identification: 0124 Position on Submittal: OBJECTION
  72. |
  73. | Assertion 8 is classified incorrectly. Since there is no portable
  74. | way of causing the underlying directory to be read, there is no way
  75. | to test when the st_atime field of the directory should be marked
  76. | for update.
  77. |
  78. | Required Action:
  79. | Change assertion 8 (B) or (D) assertions.
  80. |
  81. | RESOLUTION:REJECT:
  82. | It is at least known that a call to opendir() followed by a call
  83. | to readdir() will cause the underlying directory to be read.
  84. |
  85. | ** RESPONSE: REJECT
  86. |
  87. | ------------------------------------------------------------
  88. | Part 2 Section(s) 5.6.1.1 Page(s) 149 Line(s) 1232-1237
  89. | Balloter: Gregory W. Goddard (206) 867-3629 ...!uunet!microsoft!markl
  90. | Identification: 0126 Position on Submittal: OBJECTION
  91. |
  92. | Assertions 4 and 5 are classified incorrectly. Since there is no
  93. | portable way of creating a character special file or a block special
  94. | file, there is no portable way to test these assertions.
  95. |
  96. | Required Action:
  97. | Change assertions 4 and 5 to (B) or (D) assertions.
  98. |
  99. | RESOLUTION:REJECT:
  100. | It is inconceivable that a POSIX.a conforming system does not have
  101. | a character special file and a block special file. There is no
  102. | requirement for the PCTS to create these only for the PCTS to
  103. | know the address of them.
  104. |
  105. | ** RESPONSE: REJECT
  106. |
  107. | ------------------------------------------------------------