Document Number: AUSTIN/77r2 Title: XSHd5 Aardvark Change Request Report (FINAL) Revision Date: 2001-04-04 Source: Andrew Josey, Chair Action: for review This report contains the dispositions of the aardvark comments submitted against the XSH Draft 5. Aardvark Summary Table (XSHd5) ______________________ ERN 1 Accept as marked ERN 2 Accept as marked ERN 3 Accept ERN 4 Accept ERN 5 Accept as marked ERN 6 Accept as marked ERN 7 Accept ERN 8 Accept ERN 9 Accept as marked ERN 10 Reject ERN 11 Accept as marked ERN 12 Accept ERN 13 Duplicate of 11 ERN 14 Accept as marked ERN 15 Accept ERN 16 Accept ERN 17 Reject ERN 18 Accept ERN 19 Accept ERN 20 Accept ERN 21 Accept ERN 22 Accept ERN 23 Accept ERN 24 Accept ERN 25 Accept as marked ERN 26 Accept as marked ERN 27 Reject ERN 28 Accept ERN 29 Accept ERN 30 Accept as marked ERN 31 Reject ERN 32 Accept as marked ERN 33 Reject ERN 34 Accept as marked ERN 35 Accept ERN 36 Accept ERN 37 Accept ERN 38 Accept ERN 39 Accept ERN 40 Accept ERN 41 Accept as marked ERN 42 Accept ERN 43 Accept ERN 44 Accept ERN 45 Accept ERN 46 Accept ERN 47 Accept as marked ERN 48 Accept ERN 49 Accept ERN 50 Accept ERN 51 Accept ERN 52 Accept ERN 53 Accept ERN 54 Accept ERN 55 Reject ERN 56 Accept as marked ERN 57 Accept ERN 58 Accept ERN 59 Accept ERN 60 Reject ERN 61 Accept ERN 62 Accept ERN 63 Reject ERN 64 Accept ERN 65 Accept ERN 66 Accept ERN 67 Accept ERN 68 Accept ERN 69 Accept ERN 70 Accept ERN 71 Accept ERN 72 Accept ERN 73 Accept as marked ERN 74 Accept as marked ERN 75 Accept as marked ERN 76 Accept as marked ERN 77 Accept ERN 78 Accept ERN 79 Accept ERN 80 Accept ERN 81 Accept ERN 82 Accept ERN 83 Accept ERN 84 Accept ERN 85 Accept ERN 86 Accept ERN 87 Accept ERN 88 Accept ERN 89 Accept ERN 90 Accept ERN 91 Accept ERN 92 Accept ERN 93 Accept ERN 94 Accept ERN 95 Accept as marked ERN 96 Accept ERN 97 Accept ERN 98 Accept ERN 99 Accept ERN 100 Accept ERN 101 Accept ERN 102 Accept ERN 103 Accept as marked ERN 104 Accept ERN 105 Accept as marked ERN 106 Reject ERN 107 Accept as marked ERN 108 Reject ERN 109 Accept ERN 110 Accept ERN 111 Accept ERN 112 Accept as marked ERN 113 Accept as marked ERN 114 Accept ERN 115 Accept ERN 116 Accept ERN 117 Accept as marked ERN 118 Accept ERN 119 Accept ERN 120 Accept ERN 121 Accept ERN 122 Accept ERN 123 Accept ERN 124 Accept ERN 125 Accept ERN 126 Accept ERN 127 Accept as marked ERN 128 Accept ERN 129 Accept ERN 130 Accept as marked ERN 131 Accept ERN 132 Accept ERN 133 Accept ERN 134 Accept ERN 135 Accept ERN 136 Accept ERN 137 Accept ERN 138 Accept ERN 139 Accept ERN 140 Accept ERN 141 Accept ERN 142 Accept ERN 143 Accept ERN 144 Accept ERN 145 Accept ERN 146 Accept ERN 147 Accept ERN 148 Accept ERN 149 Accept ERN 150 Accept ERN 151 Accept ERN 152 Accept ERN 153 Accept ERN 154 Accept ERN 155 Accept ERN 156 Accept ERN 157 Accept ERN 158 Accept ERN 159 Accept ERN 160 Accept ERN 161 Accept ERN 162 Accept ERN 163 Accept ERN 164 Accept ERN 165 Accept ERN 166 Accept ERN 167 Accept ERN 168 Accept ERN 169 Accept ERN 170 Accept ERN 171 Accept ERN 172 Accept ERN 173 Accept ERN 174 Accept as marked ERN 175 Accept ERN 176 Accept ERN 177 Accept ERN 178 Accept as marked ERN 179 Accept ERN 180 Accept ERN 181 Accept ERN 182 Accept ERN 183 Accept ERN 184 Accept ERN 185 Accept ERN 186 Accept ERN 187 Accept ERN 188 Accept ERN 189 Accept as marked ERN 190 Accept ERN 191 Accept ERN 192 Accept ERN 193 Accept ERN 194 Accept as marked ERN 195 Accept ERN 196 Accept ERN 197 Accept as marked ERN 198 Accept ERN 199 Accept ERN 200 Accept ERN 201 Accept ERN 202 Accept ERN 203 Accept as marked ERN 204 Accept ERN 205 Accept ERN 206 Accept ERN 207 Accept ERN 208 Accept as marked ERN 209 Reject ERN 210 Accept ERN 211 Accept ERN 212 Accept ERN 213 Accept ERN 214 Reject ERN 215 Accept as marked ERN 216 Reject ERN 217 Accept as marked ERN 218 Accept ERN 219 Accept ERN 220 Accept ERN 221 Accept ERN 222 Accept ERN 223 Accept as marked ERN 224 Accept ERN 225 Accept ERN 226 Accept ERN 227 Accept ERN 228 Accept as marked ERN 229 Accept ERN 230 Accept ERN 231 Accept ERN 232 Accept ERN 233 Accept ERN 234 Accept ERN 235 Accept ERN 236 Accept ERN 237 Accept ERN 238 Accept ERN 239 Accept ERN 240 Accept ERN 241 Accept ERN 242 Accept ERN 243 Accept ERN 244 Accept ERN 245 Accept ERN 246 Accept ERN 247 Accept ERN 248 Accept ERN 249 Accept as marked ERN 250 Accept ERN 251 Accept ERN 252 Accept ERN 253 Accept ERN 254 Accept ERN 255 Accept ERN 256 Accept ERN 257 Accept ERN 258 Accept ERN 259 Accept ERN 260 Accept ERN 261 Accept ERN 262 Accept ERN 263 Accept ERN 264 Accept ERN 265 Accept ERN 266 Accept ERN 267 Accept ERN 268 Accept ERN 269 Accept ERN 270 Accept ERN 271 Reject ERN 272 Accept ERN 273 Accept ERN 274 Accept ERN 275 Accept ERN 276 Accept ERN 277 Accept ERN 278 Accept ERN 279 Accept ERN 280 Accept ERN 281 Accept ERN 282 Accept ERN 283 Accept ERN 284 Accept ERN 285 Accept ERN 286 Accept ERN 287 Accept ERN 288 Accept ERN 289 Accept ERN 290 Accept ERN 291 Accept ERN 292 Reject ERN 293 Accept ERN 294 Accept ERN 295 Accept ERN 296 Accept ERN 297 Accept ERN 298 Accept ERN 299 Accept ERN 300 Accept ERN 301 Accept as marked ERN 302 Accept ERN 303 Accept ERN 304 Accept ERN 305 Accept ERN 306 Accept as marked ERN 307 Accept ERN 308 Accept ERN 309 Accept ERN 310 Accept ERN 311 Accept ERN 312 Accept ERN 313 Accept as marked ERN 314 Accept ERN 315 Accept ERN 316 Accept ERN 317 Duplicate of 316 ERN 318 Accept ERN 319 Accept ERN 320 Accept ERN 321 Accept ERN 322 Accept ERN 323 Accept ERN 324 Accept ERN 325 Accept ERN 326 Accept ERN 327 Accept ERN 328 Accept ERN 329 Accept ERN 330 Accept ERN 331 Accept ERN 332 Accept ERN 333 Accept ERN 334 Accept ERN 335 Accept ERN 336 Accept ERN 337 Accept ERN 338 Accept ERN 339 Reject ERN 340 Reject ERN 341 Reject ERN 342 Reject ERN 343 Reject ERN 344 Reject ERN 345 Accept ERN 346 Accept ERN 347 Accept ERN 348 Accept ERN 349 Reject ERN 350 Accept ERN 351 Accept ERN 352 Accept ERN 353 Accept ERN 354 Accept ERN 355 Accept ERN 356 Accept ERN 357 Accept as marked ERN 358 Accept as marked ERN 359 Duplicate of 358 ERN 360 Accept ERN 361 Accept ERN 362 Accept ERN 363 Accept ERN 364 Accept ERN 365 Accept ERN 366 Accept ERN 367 Accept ERN 368 Accept ERN 369 Accept ERN 370 Accept ERN 371 Accept ERN 372 Accept as marked ERN 373 Accept ERN 374 Accept ERN 375 Accept ERN 376 Reject ERN 377 Accept as marked ERN 378 Accept ERN 379 Accept ERN 380 Accept ERN 381 Accept ERN 382 Accept ERN 383 Accept ERN 384 Accept ERN 385 Accept ERN 386 Accept ERN 387 Accept ERN 388 Accept ERN 389 Accept ERN 390 Accept ERN 391 Accept ERN 392 Accept ERN 393 Accept ERN 394 Accept ERN 395 Accept ERN 396 Accept as marked ERN 397 Accept ERN 398 Accept ERN 399 Accept ERN 400 Accept ERN 401 Accept ERN 402 Accept ERN 403 Accept ERN 404 Accept ERN 405 Accept ERN 406 Accept ERN 407 Accept ERN 408 Accept ERN 409 Accept as marked ERN 410 Accept ERN 411 Accept ERN 412 Accept ERN 413 Accept ERN 414 Accept as marked ERN 415 Accept as marked ERN 416 Reject ERN 417 Reject ERN 418 Reject ERN 419 Accept ERN 420 Accept as marked ERN 421 Accept ERN 422 Accept ERN 423 Accept ERN 424 Accept ERN 425 Accept ERN 426 Accept ERN 427 Accept ERN 428 Accept ERN 429 Accept ERN 430 Accept ERN 431 Accept ERN 432 Accept ERN 433 Accept ERN 434 Accept ERN 435 Accept ERN 436 Accept ERN 437 Accept ERN 438 Accept ERN 439 Accept ERN 440 Accept as marked ERN 441 Accept ERN 442 Accept ERN 443 Accept ERN 444 Accept ERN 445 Accept ERN 446 Accept as marked ERN 447 Accept ERN 448 Accept ERN 449 Accept ERN 450 Accept ERN 451 Accept ERN 452 Accept ERN 453 Accept ERN 454 Accept ERN 455 Accept ERN 456 Accept ERN 457 Accept ERN 458 Accept ERN 459 Accept ERN 460 Accept ERN 461 Accept ERN 462 Accept ERN 463 Accept ERN 464 Accept ERN 465 Accept ERN 466 Accept ERN 467 Accept ERN 468 Accept ERN 469 Accept ERN 470 Accept ERN 471 Accept ERN 472 Accept ERN 473 Accept ERN 474 Accept ERN 475 Accept ERN 476 Accept ERN 477 Reject ERN 478 Accept ERN 479 Accept ERN 480 Reject ERN 481 Reject ERN 482 Reject ERN 483 Reject ERN 484 Reject ERN 485 Accept ERN 486 Reject ERN 487 Accept ERN 488 Accept ERN 489 Accept ERN 490 Accept ERN 491 Accept ERN 492 Accept ERN 493 Accept ERN 494 Accept ERN 495 Accept ERN 496 Accept ERN 497 Accept ERN 498 Accept ERN 499 Accept ERN 500 Accept ERN 501 Accept ERN 502 Accept ERN 503 Accept ERN 504 Accept ERN 505 Accept ERN 506 Accept ERN 507 Accept ERN 508 Accept ERN 509 Accept ERN 510 Accept ERN 511 Accept ERN 512 Accept ERN 513 Accept ERN 514 Accept ERN 515 Accept ERN 516 Accept ERN 517 Accept as marked ERN 518 Accept ERN 519 Accept ERN 520 Accept ERN 521 Accept ERN 522 Accept as marked ERN 523 Accept ERN 524 Accept ERN 525 Duplicate of 524 ERN 526 Accept ERN 527 Accept as marked ERN 528 Accept ERN 529 Accept as marked ERN 530 Accept ERN 531 Accept ERN 532 Accept ERN 533 Accept ERN 534 Accept ERN 535 Accept ERN 536 Accept ERN 537 Reject ERN 538 Accept ERN 539 Accept ERN 540 Accept ERN 541 Accept ERN 542 Accept ERN 543 Accept ERN 544 Accept ERN 545 Accept ERN 546 Accept ERN 547 Accept ERN 548 Accept ERN 549 Accept ERN 550 Accept as marked ERN 551 Reject ERN 552 Accept ERN 553 Reject ERN 554 Accept ERN 555 Accept ERN 556 Accept ERN 557 Accept ERN 558 Reject ERN 559 Accept ERN 560 Accept ERN 561 Accept ERN 562 Accept ERN 563 Accept ERN 564 Accept ERN 565 Accept ERN 566 Accept ERN 567 Accept as marked ERN 568 Accept ERN 569 Accept ERN 570 Accept ERN 571 Reject ERN 572 Accept as marked ERN 573 Accept ERN 574 Accept ERN 575 Accept ERN 576 Reject ERN 577 Accept ERN 578 Accept ERN 579 Accept ERN 580 Accept as marked ERN 581 Accept ERN 582 Accept as marked ERN 583 Accept as marked ERN 584 Accept ERN 585 Accept ERN 586 Accept ERN 587 Accept ERN 588 Accept ERN 589 Accept ERN 590 Accept ERN 591 Accept ERN 592 Accept ERN 593 Accept ERN 594 Accept ERN 595 Accept ERN 596 Accept as marked ERN 597 Accept ERN 598 Accept ERN 599 Accept ERN 600 Accept ERN 601 Accept ERN 602 Accept ERN 603 Accept ERN 604 Accept ERN 605 Accept ERN 606 Reject ERN 607 Accept ERN 608 Accept ERN 609 Accept ERN 610 Accept ERN 611 Reject ERN 612 Accept ERN 613 Accept ERN 614 Accept ERN 615 Accept ERN 616 Accept ERN 617 Accept ERN 618 Accept ERN 619 Accept ERN 620 Accept ERN 621 Accept ERN 622 Accept ERN 623 Accept as marked ERN 624 Accept ERN 625 Accept ERN 626 Reject ERN 627 Accept ERN 628 Accept ERN 629 Accept ERN 630 Accept ERN 631 Accept ERN 632 Accept ERN 633 Accept as marked ERN 634 Accept ERN 635 Accept ERN 636 Accept ERN 637 Accept ERN 638 Accept ERN 639 Accept ERN 640 Accept ERN 641 Accept ERN 642 Accept ERN 643 Accept ERN 644 Accept ERN 645 Accept as marked ERN 646 Accept as marked ERN 647 Reject ERN 648 Accept ERN 649 Accept ERN 650 Accept ERN 651 Accept ERN 652 Accept as marked ERN 653 Accept as marked ERN 654 Duplicate of 653 ERN 655 Duplicate of 653 ERN 656 Accept ERN 657 Accept ERN 658 Accept ERN 659 Accept ERN 660 Accept ERN 661 Accept ERN 662 Accept ERN 663 Accept ERN 664 Accept ERN 665 Accept ERN 666 Accept ERN 667 Accept ERN 668 Accept ERN 669 Accept ERN 670 Accept as marked ERN 671 Accept ERN 672 Accept ERN 673 Accept ERN 674 Accept ERN 675 Accept ERN 676 Accept ERN 677 Accept ERN 678 Accept ERN 679 Accept ERN 680 Accept ERN 681 Accept ERN 682 Accept ERN 683 Accept ERN 684 Accept ERN 685 Accept ERN 686 Accept ERN 687 Accept ERN 688 Accept ERN 689 Accept ERN 690 Accept ERN 691 Accept ERN 692 Accept ERN 693 Accept ERN 694 Accept ERN 695 Accept ERN 696 Accept ERN 697 Accept ERN 698 Accept ERN 699 Accept ERN 700 Accept ERN 701 Accept ERN 702 Reject ERN 703 Accept ERN 704 Accept ERN 705 Accept ERN 706 Accept ERN 707 Accept ERN 708 Accept ERN 709 Accept as marked ERN 710 Accept ERN 711 Accept ERN 712 Accept ERN 713 Duplicate of 670 ERN 714 Accept ERN 715 Accept as marked ERN 716 Accept as marked ERN 717 Accept ERN 718 Accept ERN 719 Accept ERN 720 Accept ERN 721 Accept ERN 722 Accept ERN 723 Accept ERN 724 Accept ERN 725 Accept ERN 726 Accept ERN 727 Accept ERN 728 Accept ERN 729 Accept ERN 730 Accept ERN 731 Accept ERN 732 Accept ERN 733 Reject ERN 734 Accept as marked ERN 735 Accept ERN 736 Accept ERN 737 Accept ERN 738 Accept ERN 739 Accept ERN 740 Accept ERN 741 Accept ERN 742 Accept as marked ERN 743 Accept ERN 744 Accept ERN 745 Accept ERN 746 Accept ERN 747 Accept ERN 748 Accept ERN 749 Accept ERN 750 Accept ERN 751 Accept ERN 752 Accept ERN 753 Accept ERN 754 Accept ERN 755 Accept ERN 756 Accept ERN 757 Accept ERN 758 Accept ERN 759 Accept ERN 760 Accept ERN 761 Accept ERN 762 Accept as marked ERN 763 Accept ERN 764 Accept ERN 765 Accept ERN 766 Accept ERN 767 Accept ERN 768 Accept ERN 769 Accept ERN 770 Accept ERN 771 Accept as marked ERN 772 Accept ERN 773 Accept ERN 774 Accept ERN 775 Accept ERN 776 Accept ERN 777 Accept ERN 778 Accept ERN 779 Accept ERN 780 Accept ERN 781 Accept ERN 782 Accept ERN 783 Accept ERN 784 Accept ERN 785 Accept as marked ERN 786 Accept ERN 787 Accept ERN 788 Accept ERN 789 Accept ERN 790 Accept as marked ERN 791 Accept as marked ERN 792 Accept ERN 793 Accept ERN 794 Accept ERN 795 Accept as marked ERN 796 Reject ERN 797 Accept ERN 798 Accept ERN 799 Accept ERN 800 Accept ERN 801 Accept ERN 802 Accept ERN 803 Accept ERN 804 Accept ERN 805 Accept ERN 806 Accept ERN 807 Accept as marked ERN 808 Accept as marked ERN 809 Accept ERN 810 Accept ERN 811 Accept ERN 812 Accept ERN 813 Accept ERN 814 Accept ERN 815 Accept ERN 816 Accept ERN 817 Accept ERN 818 Accept ERN 819 Accept ERN 820 Accept as marked ERN 821 Accept ERN 822 Accept ERN 823 Accept ERN 824 Accept ERN 825 Reject ERN 826 Accept ERN 827 Accept ERN 828 Accept ERN 829 Accept ERN 830 Accept ERN 831 Accept ERN 832 Accept ERN 833 Accept ERN 834 Accept ERN 835 Accept ERN 836 Accept ERN 837 Accept ERN 838 Accept ERN 839 Accept as marked ERN 840 Accept ERN 841 Accept ERN 842 Accept ERN 843 Accept ERN 844 Accept ERN 845 Accept ERN 846 Accept ERN 847 Accept ERN 848 Accept ERN 849 Accept ERN 850 Accept ERN 851 Accept ERN 852 Accept ERN 853 Accept ERN 854 Accept ERN 855 Accept ERN 856 Accept ERN 857 Accept ERN 858 Accept ERN 859 Accept ERN 860 Accept ERN 861 Accept ERN 862 Accept ERN 863 Accept ERN 864 Accept ERN 865 Accept ERN 866 Accept ERN 867 Accept ERN 868 Accept ERN 869 Accept ERN 870 Accept ERN 871 Accept ERN 872 Accept ERN 873 Accept ERN 874 Accept ERN 875 Accept ERN 876 Accept ERN 877 Accept ERN 878 Accept as marked ERN 879 Accept ERN 880 Accept ERN 881 Reject ERN 882 Accept ERN 883 Accept ERN 884 Accept as marked ERN 885 Accept ERN 886 Accept ERN 887 Accept ERN 888 Accept ERN 889 Accept ERN 890 Accept ERN 891 Accept ERN 892 Accept ERN 893 Reject ERN 894 Accept ERN 895 Accept ERN 896 Accept ERN 897 Accept ERN 898 Accept ERN 899 Reject ERN 900 Accept ERN 901 Accept ERN 902 Accept ERN 903 Accept ERN 904 Accept ERN 905 Accept ERN 906 Accept ERN 907 Accept ERN 908 Accept as marked ERN 909 Accept ERN 910 Reject ERN 911 Accept ERN 912 Accept ERN 913 Accept as marked ERN 914 Accept ERN 915 Accept ERN 916 Accept ERN 917 Accept as marked ERN 918 Accept ERN 919 Accept ERN 920 Accept ERN 921 Accept ERN 922 Accept ERN 923 Accept ERN 924 Accept ERN 925 Accept ERN 926 Accept ERN 927 Accept ERN 928 Accept ERN 929 Accept ERN 930 Accept ERN 931 Accept ERN 932 Accept ERN 933 Accept ERN 934 Accept ERN 935 Accept ERN 936 Accept ERN 937 Accept ERN 938 Accept ERN 939 Accept ERN 940 Accept ERN 941 Accept ERN 942 Accept ERN 943 Accept ERN 944 Accept ERN 945 Accept ERN 946 Accept ERN 947 Accept ERN 948 Accept as marked ERN 949 Accept ERN 950 Accept ERN 951 Accept ERN 952 Accept ERN 953 Accept ERN 954 Reject ERN 955 Accept ERN 956 Accept as marked ERN 957 Accept ERN 958 Accept ERN 959 Accept ERN 960 Accept ERN 961 Accept ERN 962 Accept ERN 963 Accept ERN 964 Accept ERN 965 Accept ERN 966 Accept ERN 967 Accept ERN 968 Accept ERN 969 Accept ERN 970 Accept ERN 971 Accept ERN 972 Accept ERN 973 Accept ERN 974 Accept ERN 975 Accept ERN 976 Accept ERN 977 Accept ERN 978 Accept ERN 979 Accept ERN 980 Accept ERN 981 Accept ERN 982 Accept ERN 983 Accept ERN 984 Accept ERN 985 Reject ERN 986 Accept ERN 987 Accept ERN 988 Accept as marked ERN 989 Accept ERN 990 Accept ERN 991 Accept ERN 992 Accept ERN 993 Reject ERN 994 Accept ERN 995 Accept ERN 996 Accept ERN 997 Accept ERN 998 Accept ERN 999 Accept ERN 1000 Accept ERN 1001 Accept ERN 1002 Accept ERN 1003 Accept ERN 1004 Accept ERN 1005 Accept ERN 1006 Accept ERN 1007 Accept ERN 1008 Accept ERN 1009 Accept ERN 1010 Accept ERN 1011 Accept ERN 1012 Accept ERN 1013 Accept ERN 1014 Accept ERN 1015 Accept ERN 1016 Accept ERN 1017 Accept ERN 1018 Accept ERN 1019 Accept as marked ERN 1020 Accept ERN 1021 Accept ERN 1022 Accept ERN 1023 Accept ERN 1024 Accept ERN 1025 Accept ERN 1026 Accept ERN 1027 Accept ERN 1028 Accept ERN 1029 Accept ERN 1030 Accept ERN 1031 Accept ERN 1032 Accept ERN 1033 Accept ERN 1034 Accept ERN 1035 Accept ERN 1036 Accept ERN 1037 Accept ERN 1038 Accept ERN 1039 Accept ERN 1040 Accept as marked ERN 1041 Accept as marked ERN 1042 Accept ERN 1043 Accept ERN 1044 Accept ERN 1045 Accept ERN 1046 Accept as marked ERN 1047 Accept ERN 1048 Accept ERN 1049 Accept ERN 1050 Accept ERN 1051 Accept ERN 1052 Accept ERN 1053 Accept ERN 1054 Accept ERN 1055 Accept ERN 1056 Accept ERN 1057 Accept ERN 1058 Accept ERN 1059 Accept ERN 1060 Accept as marked ERN 1061 Accept ERN 1062 Accept ERN 1063 Accept as marked ERN 1064 Accept ERN 1065 Accept as marked ERN 1066 Accept ERN 1067 Accept ERN 1068 Accept ERN 1069 Accept ERN 1070 Accept ERN 1071 Accept ERN 1072 Accept ERN 1073 Accept ERN 1074 Accept as marked ERN 1075 Accept ERN 1076 Accept ERN 1077 Accept ERN 1078 Accept ERN 1079 Accept ERN 1080 Accept ERN 1081 Accept ERN 1082 Accept ERN 1083 Accept ERN 1084 Accept ERN 1085 Accept ERN 1086 Accept as marked ERN 1087 Accept ERN 1088 Reject ERN 1089 Accept ERN 1090 Accept ERN 1091 Accept ERN 1092 Accept ERN 1093 Accept ERN 1094 Accept ERN 1095 Accept ERN 1096 Accept ERN 1097 Accept ERN 1098 Accept ERN 1099 Accept ERN 1100 Accept ERN 1101 Accept ERN 1102 Accept ERN 1103 Accept ERN 1104 Accept ERN 1105 Accept ERN 1106 Accept ERN 1107 Accept ERN 1108 Accept ERN 1109 Accept ERN 1110 Accept ERN 1111 Accept ERN 1112 Accept ERN 1113 Accept ERN 1114 Accept ERN 1115 Accept ERN 1116 Accept ERN 1117 Accept ERN 1118 Accept ERN 1119 Accept ERN 1120 Accept ERN 1121 Accept ERN 1122 Accept ERN 1123 Accept ERN 1124 Accept ERN 1125 Accept ERN 1126 Accept ERN 1127 Accept as marked ERN 1128 Accept ERN 1129 Accept ERN 1130 Accept ERN 1131 Accept ERN 1132 Accept ERN 1133 Accept ERN 1134 Accept ERN 1135 Accept ERN 1136 Accept as marked ERN 1137 Accept as marked ERN 1138 Accept ERN 1139 Accept ERN 1140 Accept ERN 1141 Accept as marked ERN 1142 Reject ERN 1143 Accept ERN 1144 Accept ERN 1145 Accept ERN 1146 Accept ERN 1147 Accept ERN 1148 Accept ERN 1149 Accept ERN 1150 Accept ERN 1151 Accept ERN 1152 Accept ERN 1153 Accept ERN 1154 Duplicate of 1153 ERN 1155 Accept ERN 1156 Accept ERN 1157 Reject ERN 1158 Accept ERN 1159 Accept ERN 1160 Accept ERN 1161 Accept ERN 1162 Accept ERN 1163 Accept ERN 1164 Accept ERN 1165 Accept ERN 1166 Accept ERN 1167 Accept ERN 1168 Accept ERN 1169 Accept ERN 1170 Accept ERN 1171 Accept ERN 1172 Accept ERN 1173 Accept ERN 1174 Accept ERN 1175 Accept ERN 1176 Accept ERN 1177 Accept ERN 1178 Accept ERN 1179 Accept ERN 1180 Accept as marked ERN 1181 Accept ERN 1182 Accept ERN 1183 Accept ERN 1184 Accept ERN 1185 Accept ERN 1186 Accept ERN 1187 Accept ERN 1188 Accept ERN 1189 Accept ERN 1190 Accept ERN 1191 Accept as marked ERN 1192 Accept ERN 1193 Accept ERN 1194 Accept ERN 1195 Accept ERN 1196 Accept as marked ERN 1197 Accept as marked ERN 1198 Accept ERN 1199 Accept ERN 1200 Accept ERN 1201 Accept ERN 1202 Accept ERN 1203 Accept as marked ERN 1204 Accept ERN 1205 Accept ERN 1206 Accept ERN 1207 Accept ERN 1208 Accept ERN 1209 Accept ERN 1210 Accept ERN 1211 Accept ERN 1212 Accept ERN 1213 Accept ERN 1214 Accept ERN 1215 Accept as marked ERN 1216 Accept as marked ERN 1217 Accept as marked ERN 1218 Reject ERN 1219 Accept ERN 1220 Accept ERN 1221 Accept ERN 1222 Accept as marked ERN 1223 Accept as marked ERN 1224 Accept as marked ERN 1225 Reject ERN 1226 Accept ERN 1227 Accept ERN 1228 Accept ERN 1229 Accept ERN 1230 Accept as marked ERN 1231 Accept ERN 1232 Accept ERN 1233 Accept ERN 1234 Accept ERN 1235 Accept ERN 1236 Accept ERN 1237 Accept ERN 1238 Accept ERN 1239 Accept ERN 1240 Reject ERN 1241 Accept ERN 1242 Accept ERN 1243 Accept ERN 1244 Accept ERN 1245 Accept ERN 1246 Accept ERN 1247 Accept ERN 1248 Accept ERN 1249 Accept ERN 1250 Accept ERN 1251 Accept ERN 1252 Accept ERN 1253 Accept ERN 1254 Accept ERN 1255 Accept ERN 1256 Accept ERN 1257 Reject ERN 1258 Accept ERN 1259 Accept ERN 1260 Accept ERN 1261 Accept ERN 1262 Accept ERN 1263 Accept ERN 1264 Accept ERN 1265 Accept ERN 1266 Accept ERN 1267 Accept ERN 1268 Accept ERN 1269 Accept ERN 1270 Accept ERN 1271 Accept ERN 1272 Accept ERN 1273 Accept as marked ERN 1274 Accept ERN 1275 Accept as marked ERN 1276 Accept ERN 1277 Accept ERN 1278 Accept ERN 1279 Accept ERN 1280 Accept ERN 1281 Accept ERN 1282 Accept as marked ERN 1283 Accept ERN 1284 Accept ERN 1285 Accept ERN 1286 Accept ERN 1287 Accept ERN 1288 Accept ERN 1289 Accept ERN 1290 Accept ERN 1291 Accept ERN 1292 Accept as marked ERN 1293 Duplicate of 1292 ERN 1294 Accept ERN 1295 Accept ERN 1296 Accept ERN 1297 Accept ERN 1298 Accept ERN 1299 Accept ERN 1300 Accept ERN 1301 Accept as marked ERN 1302 Accept ERN 1303 Accept ERN 1304 Accept ERN 1305 Accept ERN 1306 Accept ERN 1307 Accept ERN 1308 Accept ERN 1309 Accept as marked ERN 1310 Accept ERN 1311 Accept ERN 1312 Accept ERN 1313 Accept ERN 1314 Accept ERN 1315 Accept ERN 1316 Accept ERN 1317 Accept ERN 1318 Accept ERN 1319 Accept ERN 1320 Accept as marked ERN 1321 Accept ERN 1322 Accept ERN 1323 Accept ERN 1324 Accept ERN 1325 Accept ERN 1326 Accept ERN 1327 Accept ERN 1328 Accept ERN 1329 Accept ERN 1330 Accept ERN 1331 Accept ERN 1332 Accept ERN 1333 Accept ERN 1334 Accept ERN 1335 Accept ERN 1336 Accept ERN 1337 Accept as marked ERN 1338 Reject ERN 1339 Accept ERN 1340 Accept ERN 1341 Accept ERN 1342 Accept ERN 1343 Accept ERN 1344 Accept ERN 1345 Accept ERN 1346 Accept ERN 1347 Accept as marked ERN 1348 Accept ERN 1349 Accept ERN 1350 Accept ERN 1351 Accept ERN 1352 Accept ERN 1353 Accept ERN 1354 Accept ERN 1355 Accept ERN 1356 Accept ERN 1357 Accept ERN 1358 Accept ERN 1359 Duplicate of X ERN 1360 Accept ERN 1361 Accept ERN 1362 Accept ERN 1363 Accept ERN 1364 Accept ERN 1365 Accept ERN 1366 Accept ERN 1367 Accept ERN 1368 Reject ERN 1369 Accept ERN 1370 Accept ERN 1371 Accept ERN 1372 Accept ERN 1373 Accept as marked ERN 1374 Accept ERN 1375 Accept ERN 1376 Accept ERN 1377 Accept ERN 1378 Accept ERN 1379 Accept ERN 1380 Accept ERN 1381 Accept ERN 1382 Accept ERN 1383 Accept ERN 1384 Accept ERN 1385 Accept ERN 1386 Accept ERN 1387 Accept ERN 1388 Accept ERN 1389 Accept ERN 1390 Accept ERN 1391 Accept ERN 1392 Accept ERN 1393 Accept ERN 1394 Accept ERN 1395 Accept ERN 1396 Accept ERN 1397 Accept ERN 1398 Accept ERN 1399 Accept ERN 1400 Accept ERN 1401 Accept ERN 1402 Accept ERN 1403 Accept ERN 1404 Accept ERN 1405 Accept ERN 1406 Reject ERN 1407 Accept ERN 1408 Duplicate of 1407 ERN 1409 Accept ERN 1410 Accept ERN 1411 Accept ERN 1412 Accept ERN 1413 Accept ERN 1414 Accept ERN 1415 Accept ERN 1416 Accept ERN 1417 Accept ERN 1418 Accept as marked ERN 1419 Accept ERN 1420 Accept ERN 1421 Accept ERN 1422 Reject ERN 1423 Accept ERN 1424 Accept ERN 1425 Accept ERN 1426 Accept ERN 1427 Accept ERN 1428 Accept ERN 1429 Accept ERN 1430 Accept ERN 1431 Accept ERN 1432 Accept ERN 1433 Accept ERN 1434 Accept ERN 1435 Accept ERN 1436 Accept ERN 1437 Accept ERN 1438 Accept as marked ERN 1439 Accept ERN 1440 Accept as marked ERN 1441 Accept ERN 1442 Accept ERN 1443 Accept ERN 1444 Accept ERN 1445 Accept ERN 1446 Accept ERN 1447 Accept ERN 1448 Accept ERN 1449 Accept as marked ERN 1450 Accept ERN 1451 Accept as marked ERN 1452 Accept ERN 1453 Accept ERN 1454 Accept ERN 1455 Accept as marked ERN 1456 Accept ERN 1457 Accept _____________________________________________________________________________ COMMENT Enhancement Request Number 1 IEEE Balloter BUG in P1003.1/D5 Rev. Recirc. (rdvk# 1355) [Robert.Barned@lmco.com] Tue, 13 Feb 2001 13:44:39 -0500 (EST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The existing descriptions for destroy and initialization follow: DESTROY description: pthread_attr: The behavior of using the attribute after it has been destroyed is undefined. pthread_condattr: pthread_mutexattr: A destroyed attributes object can be re-initialized using _init(); the results of otherwise referencing the object after it has been destroyed are undefined. posix_spawnattr: pthread_rwlockattr: pthread_barrierattr: The effect of subsequent use of the object is undefined until the object is reinitialized by another call to _init(). posix_trace_attr: The results of using the attributes object after it has been destroyed are unspecified. A destroyed attributes object can be reinitialized using _init(). INIT description: pthread_attr: pthread_mutexattr: posix_spawnattr: The effect of initializing an already initialized attributes object is undefined. posix_trace_attr: The effect of initializing an already-initialized attributes object is unspecified. pthread_condattr: Attempting to initialize an already initialized attributes object results in undefined behavior. pthread_rwlockattr: pthread_barrierattr: Results are undefined if _init() is called specifying an already initialized attributes object. The action is: ------------- Substitute the following common wording: In destroy: A destroyed attributes object can be re-initialized using _init(); the results of otherwise referencing the object after it has been destroyed are undefined. In init: Results are undefined if _init() is called specifying an already initialized attributes object. _____________________________________________________________________________ Page: 0 Line: 0 Section: 0 Problem: For all attribute objects, the standard should clearly state whether or not the attribute object needs to be destroyed before it is reintialized. This is intended to determine whether or not a memory leak can occur if the object is not destroyed Action: Update the description of each attribute object as requested. _____________________________________________________________________________ COMMENT Enhancement Request Number 2 adjg@catullus.eng.sun.com XBD (rdvk# 1374) [] Wed, 14 Feb 2001 18:37:00 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: On page 30 line 1164 add "getpmsg()" after "getmsg()" in the list page 494 lines 1112 change "getmsg()" to "getmsg(), getpsmg()" page 494 1116 change "getmsg" to "getmsg() or getpmsg()" ... page 1680 line 36598 change "or getmsg() call" to "getmsg() or getpmsg() call" page 1680 line 36603 change "or getmsg()" to "getmsg() or getpmsg()" _____________________________________________________________________________ Page: 0 Line: 0 Section: omitted Problem: There are lots of places where there are references to getmsg() and/or putmsg() where for completeness getpmsg() and/or putpmsg() should also be mentioned. Action: Find them and fix them. [Ed recommendation: NONE More information is needed, where a "refer to getmsg()" occurs, this is a reference to the man page] _____________________________________________________________________________ COMMENT Enhancement Request Number 3 donnte@microsoft.com Bug in xsid5 (rdvk# 29) [DST-30] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: vii Line: 124 Section: Preface Problem: The use of future tense here is inappropriate; we need to be balloting (even in this material) on the final words, and those must change to past (or very creatively present) tense before final publication. Might as well do it now. Action: "is being" -> "was" and "is intented" -> "was intended" (or "was adopted" if you wish to be optimistic). [Ed recommendation: Accept This is editorial The preface is subject to change when approved] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 4 donnte@microsoft.com Bug in xsid5 (rdvk# 30) [DST-31] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: ix Line: 219 Section: Preface Problem: There are a number of editorial problems in this area, which clearly the editor knows what was intended, but I don't. Line 219: break, line 220 begins in the middle of a sentence. Line 237 "the describes"? Line 231 "rest of ." ? Line 232 Is this what was intended (it could be but it looks a bit odd to me, at least with context missing). Line 234 References found in an index? Line 237 "meaining in ." ? Line 300 "users of" ? Line 333 "in the" ? Line 335 "referenced in:" ? Action: Restore whatever was intended. (Much of this looks like a bad macro.) [Ed recommendation: Accept Its a typesetting error, see either of the prefaces in the other volumes for the correct wording ] _____________________________________________________________________________ COMMENT Enhancement Request Number 5 Andries.Brouwer@cwi.nl Bug in XSHd5 (st_size) (rdvk# 73) [] Thu, 18 Jan 2001 22:08:14 +0100 (MET) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: (cross volume change to XBD sys/stat.h after line 12886 SHM For a shared memory object, the length in bytes. TYM For a typed memory object, the length in bytes. _____________________________________________________________________________ Page: 370 Line: 12884-12888 Section: fstat Problem: page 370 lines 12884-12888 tells us that the st_size field of a struct stat has unspecified use if the file is not regular or symlink. page 923 lines 14845 tells us that the st_size field must be specified in case of a shared memory object (SHM). However, there is no indication of what the meaning of this field might be in this case. Action: On page 370 add SHM shaded "or a shared memory object" in the list of things where st_size denotes a size in bytes. _____________________________________________________________________________ COMMENT Enhancement Request Number 6 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1366) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Tidy up layout as per Cathy markup Move this and the equiv section into XRAT (action AJ to determine where) _____________________________________________________________________________ Page: 468-470 Line: 37-161 Section: omitted Problem: The splitting of these tables at these points and the corresponding ordering of the function names makes no sense. Action: Join the tables Part 1 & Part 2. _____________________________________________________________________________ COMMENT Enhancement Request Number 7 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1367) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 470 Line: 164-169 Section: omitted Problem: Networking functions were in XNS5.2 (Issue 5?) and POSIX 1003.1G. In what sense are they new, or their header files? Action: Remove the networking function names from the "New Functions in Issue 6" table (reference the _POSIX_NETWORKING list in XBD). Remove the include files: , , , , , and from "New Headers in Issue 6". [Ed recommendation: Accept] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 8 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1357) {jjh37} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 485-6 Line: 750-779 Section: POSIX.1 Problem: The headers have moved to the XBD volume. Action: Remove "this volume of", on lines 750, 751, 755, 766, 768, 770, 773, 777 and 779. [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 9 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1358) {jjh38} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Go with the editors change _____________________________________________________________________________ Page: 485 Line: 756 Section: POSIX.1 Problem: The relationship between "feature test macros", "version test macros" and "constants for options" is not obvious, and has not always been understood in the past. An explanation would be useful. Action: Add the following, derived from "The UNIX System Today", after line 756: Note: Feature test macros allow an application to announce to the implementation its desire to have certain symbols and prototypes exposed. They should not be confused with the version test macros and constants for options in which are the implementation's way of announcing functionality to the application. [Ed recommendation: None we may want to consider adding this to the rationale at page 3375 after line 3018] _____________________________________________________________________________ COMMENT Enhancement Request Number 10 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1359) {jjh39} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: The standard is silent. See the XRAT defn of unspecified. _____________________________________________________________________________ Page: 486 Line: 762 Section: POSIX.1 Problem: There is no explanation of what can happen if _POSIX_C_SOURCE is NOT defined to have at least the value 200xMML. This makes it hard for an application writer to understand the meaning of _POSIX_C_SOURCE, and so it is hard to decide whether or not to define it. (Many writers do not define it, and perhaps one reason is that they are afraid to include something they do not understand.) In fact lines 766-776 can be paraphrased as: if _POSIX_C_SOURCE >= 200xMML then 1. The implementation conforms to this standard 2. The implementation conforms to this standard 3. Additional symbols shall not be visible fi and it is not clear if (1) and (2) are just tautologies included to help explain (3), or if the meaning is that without _POSIX_C_SOURCE the implementation need not conform to this standard and the behaviour is undefined. Action: After line 762, at a note starting: When an application includes a header described by IEEE 1003.1-200x, and no feature test macro is defined, ... _____________________________________________________________________________ EDITORIAL Enhancement Request Number 11 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1360) {jjh40} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: change "at least the value", to "the value" on line 767. Remove "or by having defined _POSIX_C_SOURCE with a value greater than 200xxxL" from lines 775-776. _____________________________________________________________________________ Page: 486 Line: 766-776 Section: POSIX.1 Problem: The ability to define _POSIX_C_SOURCE with a value greater than 200xMML is not useful. The only sensible use would be when a future version of POSIX has been published. A developer who wanted to make an application portable to both the current and the future versions could ensure that the application does not use internally any names used or reserved by the future version, and that it only uses functionality which is common to the two versions, and then define _POSIX_C_SOURCE to the value for the future version. But lines 773-776 allow the old implementation to make any additional symbols visible, and the developer has no way to avoid all such symbols. Action: Remove "at least", from line 767. Remove "or by having defined _POSIX_C_SOURCE with a value greater than 200xxxL" from lines 775-776. Add after line 776: ============================================================= When an application includes a header described by IEEE Std 1003.1-200x, and when _POSIX_C_SOURCE is defined to have a value greater than 200xMML, then the effect shall be the same as when it has the value 200xMML, except that additional symbols defined in the corresponding future revision of IEEE Std 1003.1 may be made visible. Note: An application developer who wants to make an application portable to both IEEE Std 1003.1-200x and to a future version of IEEE Std 1003.1 should ensure that the application does not use internally any names used or reserved by the future version, ensure that the application only uses functionality which is common to the two standards, and then define _POSIX_C_SOURCE to the value for the future version. ============================================================= [Ed recommendation: NONE This appears more than editorial.] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 12 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1362) {jjh42} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 486 Line: 780 Section: POSIX.1 Problem: There is no mention of _POSIX_SOURCE in this volume. A reader who has encountered this name might reasonably look in the index to this volume (and in that of XBD) and expect to find a definition. (There is a mention in the rationale, but readers might waste a lot of time hunting through XBD and XSH before they thought of looking in XRAT.) Action: Add after line 780 (and reference it in the index): Note: The POSIX.1-1990 standard specified a macro called _POSIX_SOURCE. This has been superseded by _POSIX_C_SOURCE. [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 13 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1361) {jjh41} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_11 Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 486 Line: 780 Section: POSIX.1 Problem: Suppose a future version of this standard has an incompatible change. (This must happen occasionally.) An implementation which wishes to support both the current and future versions might want to use the value of _POSIX_C_SOURCE to select the old or new functionality. (Tru64 Unix and glibc do this to select versions of readdir_r(), etc.) But this does not conform to this standard which specifies the behaviour even when _POSIX_C_SOURCE is defined to have a value greater than 200xMML. So the implementation would have to invent another mechanism to select the functionality. Action: Add after line 780: If _POSIX_C_SOURCE is defined to have a value other than 200xMML, the implementation may implement the functionality of the corresponding version of IEEE Std 1003.1. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 14 Jon Hitchcock Bug in XSHd5 POSIX.1 Symbols (rdvk# 1363) {jjh43} Wed, 14 Feb 2001 11:15:21 -0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change "should be enabled" to "is enabled". also change l 793 undefined->unspecified _____________________________________________________________________________ Page: 486 Line: 788 Section: POSIX.1 Problem: Unnecessary vagueness. Action: Change "should be enabled" to "shall be enabled". _____________________________________________________________________________ OBJECTION Enhancement Request Number 15 mccann@zk3.dec.com Bugs in XSHd5 name space (rdvk# 1375) [Compaq-JM9] Wed, 14 Feb 2001 14:39:08 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 488 Line: 837 Section: XSH Problem: Missing IPv6-related prefixes from the entry in the table on page 488. Action: Add the following reserved prefixes for , on a new line (shaded IP6) after line 837: in6_, s6_, sin6_ _____________________________________________________________________________ COMMENT Enhancement Request Number 16 drepper@redhat.com Bug in XSHd5 The Compilation Environment (rdvk# 81) {ud-20} Sat, 27 Jan 2001 19:57:41 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 488 Line: 858 Section: The Problem: The tyle on page 488 contains for the entry _ss. This is most probably wrong. Action: Replace _ss with ss_. [Ed recommendation: Accept] [The _ss is taken from XNS 5.2, and was an addition over XNS 5 The XNET group has confirmed it was a typo] _____________________________________________________________________________ COMMENT Enhancement Request Number 17 drepper@redhat.com Bug in XSHd5 The Compilation Environment (rdvk# 80) {ud-23} Sat, 27 Jan 2001 21:15:29 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 488 Line: 859 Section: The Problem: The header defines a few SO_ constants to be used with getsockopt() and setsockopt(). Most implementations have additional options named SO_* but these are not allowed in the namespace. I suggest to reserve (and allow) all symbols SO_*. Action: Add after l_ , SO_ [Ed recommendation: REJECT is n't this already covered by table on page 490 ?] _____________________________________________________________________________ COMMENT Enhancement Request Number 18 drepper@redhat.com Bug in XSHd5 The Compilation Environment (rdvk# 79) {ud-25} Sat, 27 Jan 2001 23:01:32 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 488 Line: 864 Section: The Problem: At the last (?) meeting we agreed to add some rationale to the man page explaining UIO_MAXIOV. This happened. But I think to remember that we also wanted to allow this symbol to be defined. To do this UIO_MAXIOV should be added to the third column in the sys/uio.h line on page 488. Action: Add in the fourth column of line 864 UIO_MAXIOV [Ed recommendation: ACCEPT This seems reasonable] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 19 pete.forman@westerngeco.com BUG in XSHd5 (rdvk# 1) [PWF20001220/6] Wed, 20 Dec 2000 14:10:51 +0000 (GMT) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 490 Line: 894 Section: 2.2 Problem: Typo. Action: Change "" to "" [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 20 mccann@zk3.dec.com Bugs in XSHd5 name space (rdvk# 1376) [Compaq-JM10] Wed, 14 Feb 2001 14:39:08 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 490 Line: 903 Section: XSH Problem: Missing IPv6-related prefixes from the entry in the table on page 490. Action: Add the following reserved prefixes for , on a new line (shaded IP6) after line 903: IPV6_, IN6_ _____________________________________________________________________________ OBJECTION Enhancement Request Number 21 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 85) [DST-280] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 493 Line: 1064 Section: 2.3 Problem: That's not a requirement of the standard, that is, we can't require the implementation to extend the standard, either. Action: limitations that shall prevent some -> limitations that prevent some [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 22 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 86) [DST-281] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 499 Line: 1327 Section: 2.3 Problem: Use the right word. Action: indeterminate. -> unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 23 gwc@unisoft.com BUG in XSHd5 Signal Actions (rdvk# 1384) {gwc SIGCHLD on continue} Wed, 14 Feb 2001 18:11:30 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 503 Line: 1493 Section: 2.4.3 Problem: Something needs to be changed to eliminate the grey area identified in UNIX98 interpretation PIN4U.00062. As I understand it, the current position (as per the interpretation) is that systems are allowed, but not required, to send a SIGCHLD to the parent when a stopped child is continued. If they do send the signal, then the si_code value passed to an sa_sigaction signal handler must be CLD_CONTINUED. The actions suggested below are aimed at clarifying this. An alternative would be to introduce a new sa_flags value to allow a process to control whether a SIGCHLD is sent to it when it has a stopped child that is continued. Action: Append to line 1493 (shaded XSI): When a stopped process is continued, a SIGCHLD signal may be generated for its parent process, unless the parent process has set the SA_NOCLDSTOP flag. Also change: page 1852-1853 line 41754-41758 section sigaction objection {SA_NOCLDSTOP} On line 41754 after "when children stop", add "or stopped children continue" (shaded XSI). On line 41758 after "processes stop", add "and a SIGCHLD signal may be generated for the calling process whenever any of its stopped child processes are continued" (shaded XSI). In addition, make the following related changes to XBDd5: page 315 line 11001 section signal.h objection {SIGCHLD} Change "terminated or stopped" to "terminated, stopped or continued" (with "or continued" shaded XSI). page 316 line 11049 section signal.h objection {SA_NOCLDSTOP} After "when children stop", add "or stopped children continue" (shaded XSI). _____________________________________________________________________________ OBJECTION Enhancement Request Number 24 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 87) [DST-282] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 506 Line: 1638 Section: 2.5 Problem: Use the right word. Action: object is indeterminate after the -> object is unspecified after the [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 25 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1368) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below__X__ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Do the changes as below ,except replace the last action with the following Replace the paragraph at line 1845 with: Calls to ioctl() shall perform control functions on the STREAM associated with the file descriptor fildes. The control functions may be performed by the STREAM head, a STREAMS module or the STREAMS driver for the STREAM. Delete lines 1849 & 1850. _____________________________________________________________________________ Page: 510-511 Line: 1797-1848 Section: omitted Problem: There are some irregularities in terminology, and places where too much information is given about what might happen under the hood. Action: On lines 1797-1802 Delete from "Messages flow ... all messages." On line 1808 change "function" to "interface". On line 1809 add "readv()," after "read()". On line 1810 add "writev()", after "write()". On line 1815 replace "two modules:" by ",". On line 1816 remove both instances of "module". On line 1818 remove "module". On line 1819 reverse the direction of the first set of double quotes. On line 1838 add "readv()," after "read()" and "writev()," after "write" (correcting the "or"). On line 1846 change "STREAMS file" to "STREAM". On line 1848 improve the description of ioctl handling. _____________________________________________________________________________ COMMENT Enhancement Request Number 26 donnte@microsoft.com Bug in xsid5 (rdvk# 31) [DST-32] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: We're talking about a MODEL, not an IMPLEMENTATION. There's no conceivable value to speaking of a "list per priority per policy" without a description of how those lists interact, and there is no text suggesting any interaction. I don't see how adding such description could possibly make the model simpler or easier to understand than simply talking about a single list for each priority. Yes, I see how one might infer from the paragraph's second sentence, "Any runnable thread may be on any thread list for that thread's priority," that more than one list might exist for each priority. In POSIX 1003.1-1996 and XSH5, there is a nearly identical paragraph. However, the second sentence reads "Any runnable thread may be on any thread list." I suspect someone tried to tighten this up for XSH6 by making it clear that it must be on the appropriate list for the thread's priority. It probably should have changed the middle rather than just adding on to the end, e.g., I recommend fixing this ambiguity by changing the second sentence to read: "A runnable thread will be on the thread list for that thread's priority." I believe that the original intent was that runnable threads be scheduled on a strict priority basis without direct consideration of the policy. The policy, rather, (as described later in this paragraph) describes the model governing the operations on the runnable thread lists; how and when threads are put on the list or taken off the list. THEREFORE Change Any runnable thread may be on any thread list for that thread's priority. to "A runnable thread will be on the thread list for that thread's priority." on line 2079/2080 _____________________________________________________________________________ Page: 517 Line: 2080 Section: 2.8.4 Problem: The English here is a bit twisted. In the first sentence it's clear that there's only one thread list for each priority, but the 2d sentence appears to say there may be several lists. In fact there may be several lists, one for each scheduler, I think??? Action: I have no idea whether the below is correct or not. It needs to be approved by someone who understands this stuff. (And hereby exemplifies the massive risk of insisting on actual text for an objection of this form... if accepted, and editors recommendations are often too easily accepted, it's likely to be wrong.) There is, conceptually, one thread list for each priority for each scheduler type. Any runnable thread may be on any one of the thread lists, specifically the one for it's current scheduler type and priority. _____________________________________________________________________________ OBJECTION Enhancement Request Number 27 baker@cs.fsu.edu Bug in XSHd5 (rdvk# 1352) {interp96-1} Mon, 12 Feb 2001 23:46:08 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Out of scope until the interpretation is finalized Action AJ: get email from reflector and send to .1 committee _____________________________________________________________________________ Page: 518 Line: 2123 Section: 2.8.4 Problem: This "aardvark" is based on IEEE STD 1003.1 Interpretation Request #96, which was referred by the Interpretations Committee back to the Sponsor (IEEE PASC) for corrective action. The proposed changes represent the consensus view of the members of the SSWG present at the San Jose PASC meeting Action: insert after line 2123: - When a running thread calls the pthread_setschedprio() function, the thread specified in the function call is modified to the priority specified by the prio argument. modify lines 2124-2125 as follows: - If a thread whose policy or priority has been modified other than by pthread_setschedprio() or sched_setprio() is a running thread or is runnable, it then becomes the tail of the thread list for its new priority. insert after line 2125: - If a thread whose policy or priority has been modified by pthread_setschedprio( ) is a running thread or is runnable, the effect on its position in the thread list depends on the direction of the modification, as follows: i. if the priority is raised, the thread becomes the tail of the thread list; ii. if the priority is unchanged, the thread does not change position in the thread list;' iii. if the priority is lowered, the thread becomes the head of the thread list. insert the following new function description at the appropriate location based on the alphabetic ordering of function names: pthread_getschedprio() System Interfaces NAME pthread_getschedprio -- dynamic thread scheduling parameters access (REALTIME THREADS) SYNOPSIS #include int pthread_getschedprio(pthread_t thread, int prio); DESCRIPTION The pthread_setschedprio( ) functions allow the scheduling priority of individual threads within a multi-threaded process to be retrieved and set. For SCHED_FIFO and SCHED_RR, the only required member of the sched_param structure is the priority sched_priority. For SCHED_OTHER, the affected scheduling parameters are implementation-defined. The pthread_setschedparam( ) function sets the scheduling priority for the thread whose thread ID is given by thread to the value given by prio. | RETURN VALUE If successful, the pthread_setschedprio( ) function shall return zero; otherwise, an error number shall be returned to indicate the error. ERRORS The pthread_setschedprio( ) function may fail if: [EINVAL] The value of prio is invalid for the scheduling policy of the specified thread. [ENOTSUP] An attempt was made to set the priority to an unsupported value. [EPERM] The caller does not have the appropriate permission to set the scheduling policy of the specified thread. [ESRCH] The value specified by thread does not refer to a existing thread. These functions shall not return an error code of [EINTR]. EXAMPLES None. APPLICATION USAGE None. RATIONALE This function provides a way for an application to temporarily raise its priority and then lower it again, without having the side effect of yielding to other threads of the same priority. This is necessary if the application is to implement its own strategies for bounding priority inversion, such as priority inheritance or priority ceilings. This capability is especially important if the implementation does not support the _POSIX_THREAD_PRIO_PROTECT or _POSIX_THREAD__PRIO_INHERIT options, but even if those options are supported it is needed if the application is to bound priority inheritance for other resources, such as semaphores. The Sponsor working group believes that while it might be preferable conceptually to solve this problem by modifying the specification of pthread_setschedattr(), it is now too late to make such a change, as there may be implementations and tests that would need to be changed. Therefore, a new function is introduced. FUTURE DIRECTIONS None. SEE ALSO pthread_getschedparam(), pthread_sched_setschedparam(), the Base Definitions volume of IEEE Std 1003.1-200x, , _____________________________________________________________________________ OBJECTION Enhancement Request Number 28 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 88) [DST-283] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 521 Line: 2251 Section: 2.8.5 Problem: Shallification Action: an interval to be used -> an interval which shall be used [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 29 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 89) [DST-284] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 521 Line: 2258 Section: 2.8.5 Problem: Shallification Action: data value to be used -> data value which shall be used [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 30 donnte@microsoft.com Bug in xsid5 (rdvk# 32) [DST-33] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Move the note to XRAT p3452 _____________________________________________________________________________ Page: 523 Line: 2334 Section: 2.9.1 Problem: This note is more than explanatory, but because it's structured as a note, it's only informative. It sets a "should" requirement, and I really suspect the intent is a "shall". I don't know of any normative text that makes the "should" requirement anywhere else, and unless the "should" is a "shall", writing applications that really work right would be nearly impossible. Action: 1) Confirm whether this is a "should" or a "shall". (The exact text to be written varies significantly with that decision.) 2) Change this note to be "note that there is additional explanation of this concept as affects the read() function in the read() section." 3) Move the bulk of this text to read(), recasting it as either should or shall, and making it fit. It will require an intro there, which I can attempt now. The body isn't worth trying to fix until the rest of this is resolved. The read() function has specific additional requirements with respect to thread safety when dealing with at least pipes (and FIFOs) and terminal devices (and any other device where a read can complete with a partial byte count, and then have more data become available later).... (This probably applies to pread(); does it apply to any of the socket or STREAMS specialized reads? Other specialized reads?) _____________________________________________________________________________ COMMENT Enhancement Request Number 31 IEEE Balloter BUG in P1003.1/D5 Rev. Recirc. (rdvk# 1354) [Robert.Barned@lmco.com] Tue, 13 Feb 2001 13:44:39 -0500 (EST) _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: We believe this is covered by an interpretation in progress and will incorporate that once finalized. _____________________________________________________________________________ Page: 527 Line: 2484 Section: 2.9.5.1 Problem: This section should state clearly when cancellation occurs. It should answer the question of whether or not a thread in a wait state for one of the system calls will be cancelled before it returns. I realize there is a race condition, but the standard is not clear whether or not it is statisfactory to only check for cancellation before it goes into a wait state. Action: Update standard as requested. _____________________________________________________________________________ COMMENT Enhancement Request Number 32 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1369) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: @ Page XXX Line XXX8 Section Comment [] Problem: We mention Protocol Families, when we should only mention Address families. Action: On page 292 lines 10171&10195 change protocol -> address. On page 903 lines 14129&14150 change protocol -> address. On page 904 line 14158 change PF_ to AF_. On page 904 lines 14186-14190 change protocol family -> address family. On page 2199 delete line 859 Replace sections 2.10.1-3 on pages 530-531 with: 2.10.1 Address Families All network protocols are associated with a specific address family. An address family provides basic services to the protocol implementation to allow it to function within a specific network environment. These services may include packet fragmentation and reassembly, routing, addressing, and basic transport. An address family is normally comprised of a number of protocols, one per socket type. Each protocol is characterized by an abstract socket type. It is not required that an address family support all socket types. An address family may contain multiple protocols supporting the same socket abstraction. Section 2.10.17 (on page 538), Section 2.10.19 (on page 539), and Section 2.10.20 (on page 539), respectively, describe the use of sockets for local UNIX connections, for Internet protocols based on IPv4, and for Internet protocols based on IPv6. 2.10.2 Addressing An address family defines the format of a socket address. All network addresses are described using a general structure, called a sockaddr, as defined in the Base Definitions volume of IEEE Std 1003.1-200x, . However, each address family imposes finer and more specific structure, generally defining a structure with fields specific to the address family. The field sa_family in the sockaddr structure contains the address family identifier, specifying the format of the sa_data area. The size of the sa_data area is unspecified. 2.10.3 Protocols A protocol supports one of the socket abstractions detailed in Section 2.10.6. Selecting a protocol involves specifying the address family, socket type, and protocol number to the socket() function. Certain semantics of the basic socket abstractions are protocol-specific. All protocols are expected to support the basic model for their particular socket type, but may, in addition, provide non-standard facilities or extensions to a mechanism. _____________________________________________________________________________ Page: 530-531 Line: 2628-2655 Section: omitted Problem: We killed off the idea of Protocol Families and only now have address families. These sections need change to address this. Action: Delete section 2.10.1 and move 2.10.3 before 2.10.2. Merge the old 2.10.1 and 2.10.3 intelligently (at the meeting?) Repair 2.10.2 to follow suit. Remove all references to PF_ in the standard (replacing with AF_ equivalents if appropriate). [Ed recommendation: NONE Someone needs to take this as a homework assignment at the meeting] _____________________________________________________________________________ COMMENT Enhancement Request Number 33 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1365) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 531 Line: 2665-2666 Section: omitted Problem: SOCK_RDM should be mentioned, and room left for defining other implementation specific SOCK_ types. Action: On line 2665 change "Four" to "At least five". On line 2666 add "SOCK_RDM" after "SOCK_SEQPACKET". After line 2684 add: The SOCK_RDM socket type supports connectionless data transfer which is acknowledged and reliable. As such it stands logically between SOCK_DGRAM and SOCK_SEQPACKET. On line 2737 add ", SOCK_RDM" after "SOCK_SEQPACKET". After line 2967 add: "SOCK_RDM Unspecified." (next change on recv p1699) On line 37215 add ", SOCK_RDM" after "SOCK_DGRAM". On line 37301 add ", SOCK_RDM" after "SOCK_DGRAM". On line 37386 add ", SOCK_RDM" after "SOCK_DGRAM". (next change on socket p1902) After line 43225 add: SOCK_RDM Provides sequenced, reliable connectionless-mode messages. After line 43301 add:SOCK_RDM Provides sequenced, reliable connectionless-mode messages. _____________________________________________________________________________ COMMENT Enhancement Request Number 34 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1370) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change "to a peer named" to "to the address specified (possibly multicast or broadcast) ". _____________________________________________________________________________ Page: 532 Line: 2687 Section: omitted Problem: "a peer" is misleading. Action: Change "to a peer named" to "to a (possibly multicast or broadcast) address specified". _____________________________________________________________________________ COMMENT Enhancement Request Number 35 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1371) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 536 Line: 2838 Section: omitted Problem: (void *) is superfluous. Action: Remove it. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 36 Joseph S. Myers BUG in XSHd5 (rdvk# 1351) [JSM-14] Mon, 12 Feb 2001 19:48:33 +0000 (GMT) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 537 Line: 2907 Section: Sockets Problem: The usage "different than" is sometimes objected to and grates gratuitously for some readers of English. Action: Here and also at page 1047 line 18649 section getsockopt editorial page 1828 line 40988 section setsockopt editorial Change "different than" to "different from". _____________________________________________________________________________ COMMENT Enhancement Request Number 37 adjg@catullus.eng.sun.com Bugs in XSH d5 (rdvk# 1372) [] Wed, 14 Feb 2001 18:30:13 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 538 Line: 2964-2966 Section: omitted Problem: Inconsistency between the SOCK_RAW and other rows. Action: On lines 2964,2965 insert IPPROTO_ before the protocol names. On line 2966 remove "Protocol number". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 38 mccann@zk3.dec.com Bug in XSHd5 (rdvk# 1377) also [Compaq-JM9] Wed, 14 Feb 2001 14:36:01 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 541 Line: 3088 Section: 2.10.20.4 Problem: Need to incorporate the IPV6_V6ONLY socket option from the latest version of the "Basic Socket Interface Extensions for IPv6" specification (draft-ietf-ipngwg-rfc2553bis-03.txt). Action: Add the following text after line 3088: IPV6_V6ONLY This socket option restricts AF_INET6 sockets to IPv6 communications only. AF_INET6 sockets may be used for both IPv4 and IPv6 communications. Some applications may want to restrict their use of an AF_INET6 socket to IPv6 communications only. For these applications the IPV6_V6ONLY socket option is defined. When this option is turned on, the socket can be used to send and receive IPv6 packets only. This is an IPPROTO_IPV6 level option. This option takes an int value. This is a boolean option. By default this option is turned off. Also on page 294 Section , add the following text (shaded IP6) after line 10261: IPV6_V6ONLY Restrict AF_INET6 socket to IPv6 communications only. _____________________________________________________________________________ COMMENT Enhancement Request Number 39 wollman@lcs.mit.edu Bug in XSHd5 gethostname (rdvk# 26) {GAW-4} Tue, 9 Jan 2001 17:26:53 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: p996 _____________________________________________________________________________ Page: 530 Line: 17168 Section: gethostname Problem: The specification references a Magic Number. This value (which should be no less than the maximum length of an Internet hostname) is subject to change through the IETF process, and should be specified as a manifest constant by this specification so that implementors will be free to update it in response to other standards. This is bug #1 in my message <200101091647.LAA23742@khavrinen.lcs.mit.edu> (resent as <6x2W-D.A.N_.hC0W6@mailman>) to the austin-group reflector. Action: At the indicated line, for 255 substitute {HOST_NAME_MAX}. At XBD page 261 () before line 8966 insert: {HOST_NAME_MAX} Maximum length of a host name (not including the terminating null) as returned from the gethostname() function. Minimum acceptable value: {_POSIX_HOST_NAME_MAX} Before line 9183, insert: {_POSIX_HOST_NAME_MAX} Maximum length of a host name (not including the terminating null) as returned from the gethostname() function. Value: 255 At XBD page 424 () before line 14818 insert: _SC_HOST_NAME_MAX At XSH page 1982 (sysconf()) before line 45530 insert: {HOST_NAME_MAX} _SC_HOST_NAME_MAX I include the last two changes for completeness only; I do not believe that applications are likely to use the sysconf() interface for this purpose. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 40 Jon.Hitchcock@uniplex.co.uk Bug in XSHd5 FD_CLR (rdvk# 83) {jjh14} Tue, 30 Jan 2001 21:19:59 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 556 Line: 3600 Section: FD_CLR Problem: This line says "refer to select()", but select() at page 1756 just refers to pselect() at page 1479 where FD_CLR, etc, are described. Action: Change "select" to "pselect". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 41 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 90) [DST-285] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 558 Line: 3617 Section: _longjmp Problem: Shallification Action: functions are identical to -> functions shall be identical to [Ed recommendation: Accept as marked functions are identical to -> functions shall be equivalent to] _____________________________________________________________________________ OBJECTION Enhancement Request Number 42 donnte@microsoft.com Bug in xsid5 (rdvk# 33) [DST-34] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 558 Line: 3618 Section: _longjmp Problem: shallification. Action: "do" -> "shall". Does this apply to the other *jmp functions (as either "shall" or "shall not" depending on..."). [Ed recommendation: Accept] [I could not see any changes needed on the other *jmp functions] _____________________________________________________________________________ OBJECTION Enhancement Request Number 43 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 91) [DST-286] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 558 Line: 3618 Section: _longjmp Problem: Shallification Action: _setjmp( ) do not manipulate -> _setjmp( ) shall not manipulate [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 44 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 92) [DST-287] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 563 Line: 3733 Section: a64l Problem: There might be more than one "corresponding long"? Action: and return a corresponding long -> and return the corresponding long [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 45 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 93) [DST-288] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 563 Line: 3736 Section: a64l Problem: Shallification Action: function scans the character -> function shall scan the character [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 46 donnte@microsoft.com Bug in xsid5 (rdvk# 34) [DST-36] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 569 Line: 3924 Section: access Problem: This is an ugly "may". I don't see any chance of fixing it at this time, but can we at least indicate a direction for future implementations to go in. Action: At 3978, add: "New implementations are discouraged from returing X_OK unless at least one execution permission bit is set." _____________________________________________________________________________ COMMENT Enhancement Request Number 47 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1388) [DWC-23] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Delete the change history l3986-3988 (and globally thru the named interfaces below) _____________________________________________________________________________ Page: 569 Line: 3936-3937 Section: access Problem: (access() errors: ENAMETOOLONG) The change history (P570, L3986-3988) notes that the ENAMETOOLONG error is returned only if _POSIX_NO_TRUNC is in effect, but the errors section doesn't mention _POSIX_NO_TRUNC. Although it is true that FIPS 151-2 requires _POSIX_NO_TRUNC to be supported, it is still possible for conforming implementations to mount file systems produced on non-conforming implementations that do not support this feature. This same problem applies to the chdir(), chmod(), chown(), exec, fopen(), fpathconf(), freopen(), ftw(), link(), mkdir(), mkfifo(), open(), opendir(), readlink(), realpath(), rename(), rmdir(), stat(), symlink(), truncate(), unlink(), utime(), and utimes() XSH6 pages. Action: Change "{NAME_MAX}" on P569, L3937 to "{NAME_MAX} while {_POSIX_NO_TRUNC} is in effect". Make the same change to the mandatory ENAMETOOLONG errors on the XSH6 chdir(), chmod(), chown(), exec, fopen(), fpathconf(), freopen(), ftw(),link(), mkdir(), mkfifo(), open(), opendir(), readlink(), realpath(), rename(), rmdir(), stat(), symlink(), truncate(), unlink(), utime(), utimes() pages. [Ed recommendation: NONE this appears to reverse XSHd3 DWC-30 and DWC-50] _____________________________________________________________________________ OBJECTION Enhancement Request Number 48 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 94) [DST-289] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 581 Line: 4218 Section: aio_fsync Problem: Shallification Action: function asynchronously forces all I/O -> function shall asynchronously force all I/O [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 49 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 95) [DST-290] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 583 Line: 4291 Section: aio_read Problem: Shallification; state what the function does forthrightly, rather than in a backhanded passive way. (Most of the existing descriptions are that way, but not all; I make a lot of these changes, which will just be "shallification" from now on.) Action: function allows the calling process to read aiocbp->aio_nbytes -> function shall read aiocbp->aio_nbytes [Ed recommendation: Accept] but note that this wording in most cases has been approved thru various balloting processes in the past, yes we can take a shot at improving it further ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 50 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 96) [DST-291] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 583 Line: 4295 Section: aio_read Problem: Shallification Action: asynchronous operation is submitted at -> asynchronous operation shall be submitted at [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 51 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 97) [DST-292] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 589 Line: 4478 Section: aio_write Problem: Shallification Action: function allows the calling process to write aiocbp->aio_nbytes -> function shall write aiocbp->aio_nbytes [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 52 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 98) [DST-293] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 589 Line: 4489 Section: aio_write Problem: Shallification; note also the comma surrounded by spaces. It looks to me as if that's as it's coded in the PDF, but the troff is of course definitive. Action: file descriptor aio_fildes , then the requested operation takes -> file descriptor aio_fildes, then the requested operation shall take [Ed recommendation: Accept] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 53 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 99) [DST-294] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 589 Line: 4490 Section: aio_write Problem: Again, a " , ". Action: given by aio_offset , as if -> given by aio_offset, as if [Ed recommendation: Accept] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 54 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1389) [DWC-24] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 594 Line: 4632 Section: asctime Problem: (asctime(): description) The first paragraph in the description on this page applies to asctime(), but not to asctime_r(). Action: Insert "For asctime(): " unshaded at the start of P594, L4632. (This matches the way the gmtime() page was done.) [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 55 drepper@redhat.com Bug in XSHd5 asctime() (rdvk# 69) {ud-15} Mon, 15 Jan 2001 19:55:31 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 594 Line: 4639-4656 Section: asctime() Problem: >From the wording of the asctime() seems to forbid that the function returns localized strings in locales other than the C and POSIX locale. The example explicitly calls for a specific implementation. I know this comes directly from ISO C but they are even less concerned about other locales. The question is: is localized output allowed? Action: Depending on the answer do the following: - no localization allowed: mention this explicitly. Add for all locales in line 4635 after "convert" (or any other appropriate place) - if localization is allowed the example should be rewritten. This can be done using nl_langinfo(). I volunteer to provide a changed version if this is the resolution. _____________________________________________________________________________ OBJECTION Enhancement Request Number 56 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 100) [DST-295] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 594 Line: 4657 Section: asctime Problem: Improper shall: shall on the document. Action: tm structure shall be defined in -> tm structure are defined in [Ed recommendation: Accept as marked tm structure shall be defined in -> tm structure is defined in] _____________________________________________________________________________ OBJECTION Enhancement Request Number 57 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 101) [DST-296] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 603 Line: 4853 Section: assert Problem: Shallification x 2 Action: macro inserts diagnostics into programs -> macro shall insert diagnostics into programs it expands to a -> it shall expand to a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 58 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 102) [DST-297] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 612 Line: 5098 Section: atexit Problem: Shallification Action: function registers the function -> function shall register the function [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 59 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 103) [DST-298] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 623 Line: 5449 Section: bsd_signal Problem: Shallification (odd passive use). Action: bsd_signal(sig, func) has an effect as if implemented -> bsd_signal(sig, func) shall be equivalent to the following C code [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 60 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 104) [DST-299] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 623 Line: 5461 Section: bsd_signal Problem: A function is described as how it "should" be declared by the application. If it isn't declared that way, is the application a conforming application, or not? If it is conforming with another declaration, then "should" should remain. If it isn't (and I think it isn't, but I could be wrong) then it should be stated as a requirement, thus "shall". Action: function should be -> function shall be _____________________________________________________________________________ OBJECTION Enhancement Request Number 61 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 106) [DST-301] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 625 Line: 5503 Section: bsearch Problem: Shallification Action: function searches an array -> function shall search an array [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 62 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 107) [DST-302] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 625 Line: 5506 Section: bsearch Problem: Shallification Action: by compar is called with -> by compar shall be called with [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 63 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 105) [DST-300] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 625 Line: 5512 Section: bsearch Problem: "The application shall ensure that the array consists of all the elements that compare less than, all the elements that compare equal to, and all the elements that compare greater than the key object, in that order." The above is really twisted. For a silly example, assume that the comparison is on a single character, and the current key is m. The standard appears to require only something like b c a m z y x (That is, it requires only that the array have 3 chunks; less than, equal, and greater than.) (We could play games with partial ordering to a full order, but why not just say: Action: The application shall ensure that the array elements are in the order specified by the key. [Ed recommendation: None Note from Clive Feather: But that isn't what C says, or has ever said. Rather, the present requirement aligns with C. Some points: (1) It might not be practical (in time terms) to fully sort the array. The only requirement is that the results of the comparison function correctly indicate "go up" or "go down" or "found it". (2) C99 puts some requirements on the comparison function. With bsearch, the first argument is always the sought key and the second is an element of the array. It is *not* required that the array even be sortable with that comparison function. (3) Such a change is presumably out of scope.] _____________________________________________________________________________ OBJECTION Enhancement Request Number 64 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 108) [DST-303] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 634 Line: 5758 Section: calloc Problem: Shallification Action: function allocates unused space for -> function shall allocate space for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 65 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 109) [DST-304] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 634 Line: 5759 Section: calloc Problem: Shallification Action: The space is initialized to -> The space shall be initialized to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 66 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 110) [DST-305] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 634 Line: 5761 Section: calloc Problem: Shallification Action: allocation succeeds is suitably aligned -> allocation succeeds shall be suitably aligned [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 67 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 111) [DST-306] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 634 Line: 5764 Section: calloc Problem: Shallification Action: pointer returned points to the -> pointer returned shall point to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 68 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 112) [DST-307] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 634 Line: 5765 Section: calloc Problem: Shallification Action: a null pointer is -> a null pointer shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 69 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 113) [DST-308] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 646 Line: 6009 Section: catgets Problem: Shallification Action: function attempts to read -> function shall attempt to read [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 70 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 114) [DST-309] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 648 Line: 6059 Section: catopen Problem: Shallification Action: default path is used. -> default path shall be used. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 71 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 115) [DST-310] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 648 Line: 6062 Section: catopen Problem: Shallification Action: catalog descriptor remains valid in -> catalog descriptor shall remain valid in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 72 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 116) [DST-311] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 668 Line: 6649 Section: chown Problem: No "shall" describing what chown does. Action: Add: The chown() function shall change the user and group ownership of a file. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 73 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 117) [DST-312] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 668 Line: 6650 Section: chown Problem: Shallification Action: of the file is unchanged. -> of the file shall not be changed. [Ed recommendation: Accept as marked The correct line number is 6669] _____________________________________________________________________________ OBJECTION Enhancement Request Number 74 donnte@microsoft.com Bug in xshd5 chown (rdvk# 74) [DST-90] Wed, 17 Jan 2001 16:07:47 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: add text after 6669 "If both owner and group are -1, the times need not be updated." Add at the end of 6744 : A corresponding change is made for group. _____________________________________________________________________________ Page: 668 Line: 6668 Section: chown Problem: I started to file an IR on a problem, and tripped up on this. This line (causing -1 to be a no-op for chown) is not in the 1996 standard. And in the first draft of the AG document, it isn't marked MAN. It is an EX in XPG5. This is reflected (slightly incorrectly) in the revision history. Anyway, as the standard currently reads, chown(...,-1,-1) is required to change the file timestamps (see line 6670). However, given that it had no other effect, changing the times seems unnecessary. Experimentation on a number of different implementations indicates that *none* of the ones tested conform in this regard, except my own. Nevertheless I believe that this is an unnecessary requirement. Action: "If both owner and group are -1, the times need not be updated." (I personally would prefer 'shall', but I don't see those folks who HAVE done this right being very happy about that.) Also fix 6744 to reflect that either or both of owner and group may be -1 to allow changing just the other. [Ed recommendation: NONE This was marked as man in D0] _____________________________________________________________________________ OBJECTION Enhancement Request Number 75 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 118) [DST-313] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 668 Line: 6669 Section: chown Problem: Shallification Action: file are set to -> file shall be set to [Ed recommendation: Accept as marked Assume the line number is 6650] _____________________________________________________________________________ OBJECTION Enhancement Request Number 76 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 119) [DST-314] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 675 Line: 6892 Section: clock_getres Problem: Shallification Action: The resolution of any clock can be obtained by calling clock_getres( ). -> The clock_getres( ) shall return the resolution of any clock. [Ed recommendation: Accept as marked The clock_getres( ) function shall return the resolution of any clock. ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 77 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 120) [DST-315] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 675 Line: 6900 Section: clock_getres Problem: Shallification Action: specified clock are truncated down -> specified clock shall be truncated down [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 78 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 121) [DST-316] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 676 Line: 6951 Section: clock_getres Problem: Shallification Action: clock_settime( ) represent the -> clock_settime( ) shall represent the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 79 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 122) [DST-317] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7170 Section: close Problem: Shallification Action: a STREAM causes -> a STREAM shall cause [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 80 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 123) [DST-318] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7173 Section: close Problem: Shallification Action: waits for an unspecified time -> shall wait for an unspecified time [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 81 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 124) [DST-319] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7175 Section: close Problem: Shallification Action: close( ) does not wait -> close( ) shall not wait [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 82 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 125) [DST-320] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7176 Section: close Problem: Shallification Action: drain, and dismantles the STREAM -> drain, and shall dismantle the STREAM [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 83 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 126) [DST-321] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7178 Section: close Problem: Shallification Action: close( ) causes a hangup -> close( ) shall cause a hangup [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 84 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 127) [DST-322] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7179 Section: close Problem: Shallification Action: close( ) forces the named -> close( ) shall force the named [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 85 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 128) [DST-323] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7181 Section: close Problem: Shallification Action: that end is also -> that end shall also be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 86 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 129) [DST-324] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 683 Line: 7183 Section: close Problem: Shallification Action: is sent to the process group, -> shall be sent to the process group, [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 87 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 130) [DST-325] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 692 Line: 7454 Section: confstr Problem: Shallification Action: function provides a method for applications to get configuration-defined -> function shall return configuration-defined [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 88 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 131) [DST-326] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 696 Line: 7604 Section: connect Problem: Shallification Action: function requests a connection to be made on a -> function shall attempt to make a connection on a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 89 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 133) [DST-328] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 696 Line: 7618 Section: connect Problem: Shallification Action: connect( ) attempts to establish -> connect( ) shall attempt to establish [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 90 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 132) [DST-327] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 696 Line: 7619 Section: connect Problem: This one-sentence paragraph is really the first of the next. Action: Join paragraphs. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 91 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 134) [DST-329] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 707 Line: 7912 Section: cproj Problem: Shallification Action: then cproj(z) is equivalent -> then cproj(z) shall be equivalent [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 92 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 135) [DST-330] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 709 Line: 7979 Section: creat Problem: Shallification Action: is equivalent to: -> shall be equivalent to: [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 93 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 136) [DST-331] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 711 Line: 8038 Section: crypt Problem: Shallification Action: returned value are those of -> returned value shall be those of [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 94 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 137) [DST-332] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 722 Line: 8276 Section: ctermid Problem: Shallification Action: the string is generated in -> the string shall be generated in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 95 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 138) [DST-333] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 722 Line: 8279 Section: ctermid Problem: Improper shall: shall on the document. Action: constant L_ctermid shall be defined in -> constant L_ctermid are defined in [Ed recommendation: Accept as marked constant L_ctermid shall be defined in -> constant L_ctermid is defined in ] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 96 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1390) [DWC-25] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 724 Line: 8332 Section: ctime Problem: (ctime(): description) The first paragraph in the description on this page applies to ctime(), but not to ctime_r(). Action: Insert "For ctime(): " unshaded at the start of P724, L8332. (This matches the way the gmtime() page was done.) [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 97 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 139) [DST-334] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 724 Line: 8336 Section: ctime Problem: Shallification Action: It is equivalent -> It shall be equivalent [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 98 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 140) [DST-335] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 724 Line: 8338 Section: ctime Problem: Shallification Action: functions return values -> functions shall return values [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 99 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 141) [DST-336] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 724 Line: 8344 Section: ctime Problem: Shallification Action: buf (which contains at least 26 bytes) and return -> buf (which shall be least 26 bytes in size) and return [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 100 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 143) [DST-338] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 727 Line: 8432 Section: dbm_clearerr Problem: Shallification Action: existing record is replaced -> existing record shall be replaced [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 101 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 144) [DST-339] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 727 Line: 8434 Section: dbm_clearerr Problem: Shallification Action: existing record is left unchanged -> existing record shall be left unchanged [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 102 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 145) [DST-340] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 727 Line: 8436 Section: dbm_clearerr Problem: Shallification Action: new record is inserted in -> new record shall be inserted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 103 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 142) [DST-337] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The size of the record (key/content) must never exceed the block size. Portable applications can only assume a minimum size for the block size to support key/content pairs of up to 1023 bytes. These are clear warnings to the application writer in the APPLICATION USAGE about the limitations of these interfaces. THEREFORE The following changes should be made to the draft: Change the first paragraph at 8347 If the sum of a key/content pair exceeds the internal block size, the result is unspecified. move 8456-8457 to before 8420 (separate para) _____________________________________________________________________________ Page: 728 Line: 8438 Section: dbm_clearerr Problem: "The application shall ensure that the sum of the sizes of a key/content pair does not exceed the internal block size." -- Unconstitutionallly vague: how is the application supposed to determine that, and what is the relationship to the "at least 1023" on line 8456? (No, it's not fair to infer that the minimum maximum is 1023, because it's unclear whether one or the other of these isn't talking about several key/value pairs. Action: Expert to define: add Reviewer's note if nothing else. _____________________________________________________________________________ OBJECTION Enhancement Request Number 104 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 146) [DST-341] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 734 Line: 8655 Section: dlclose Problem: Shallification Action: function is used to inform the -> function shall inform the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 105 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 147) [DST-342] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 734 Line: 8661 Section: dlclose Problem: Shallification Action: referenced object are also closed -> referenced object shall also closed [Ed recommendation: Accept as marked] [referenced object are also closed -> referenced object shall also be closed] _____________________________________________________________________________ OBJECTION Enhancement Request Number 106 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 148) [DST-343] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: The current position is that its there ,its used, inventing anything new is currently out of scope. There has been no change to the position. _____________________________________________________________________________ Page: 736 Line: 8711 Section: dlerror Problem: I may be in the minority, but that doesn't make me wrong, just outvoted. This interface is still awful and should not be further endorsed by anyone. (The key problem is that because the strings are unspecified, it's not possible to write a portable program to do anything beyond printing the strings.) I'm none too thrilled about the oneshot nature of it either. Action: Replace with something that can be used programatically. If you want to retain this TOO, that's OK, but a "get me the string for this error condition" interface would be better. [Ed recommendation: None The submitters position should be considered and responded to. The current position is that its there ,its used, inventing anything new is currently out of scope. ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 107 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 149) [DST-344] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 738 Line: 8759 Section: dlopen Problem: Use the right term. Action: specified by the implementation, though typically -> implementation defined, though typically [Ed recommendation: Accept as marked] [ ->implementation-defined, though typically] _____________________________________________________________________________ OBJECTION Enhancement Request Number 108 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 150) [DST-345] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 738 Line: 8766 Section: dlopen Problem: Shallification... does an application conform if it does this? I don't think so. Action: this handle should not be -> this handle shall not be _____________________________________________________________________________ OBJECTION Enhancement Request Number 109 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 151) [DST-346] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 738 Line: 8767 Section: dlopen Problem: Avoid words that can't be capitalized at the beginning of sentences. Action: file is used to construct a path name to the -> The file argument is used to construct a path name to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 110 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 152) [DST-347] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 738 Line: 8771 Section: dlopen Problem: Shallification Action: provides access to the symbols -> shall provide access to the symbols [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 111 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 153) [DST-348] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 741 Line: 8864 Section: dlsym Problem: Shallification Action: function allows a process to obtain the -> function shall obtain the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 112 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 154) [DST-349] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 741 Line: 8865 Section: dlsym Problem: Avoid words that can't be capitalized at the beginning of sentences. Action: handle is -> The argument handle is [Ed recommendation: Accept as marked] [handle is -> The handle argument is] _____________________________________________________________________________ COMMENT Enhancement Request Number 113 drepper@redhat.com Bug in XSHd5 dlsym (rdvk# 5) {ud-12} Thu, 21 Dec 2000 22:47:33 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add after line 8893 as per below: _____________________________________________________________________________ Page: 742 Line: 8907 Section: dlsym Problem: Recent discussions in the ELF committee showed a severe problem in the ELF specification. Without going in too many details, it is about how weak definitions and references can be used and the interactions with dynamic function relocation. The problem is that there is not yet a standardized work-around for this problem. Some implementations (Solaris, Linux, maybe others) implement a clean solution for the problem based on dlsym(). If uses a special handle value. To enable standardizing on this solution it is therefore desirable to reserve this special handle in the future directions section just as it happened for RTLD_NEXT. Action: Add after line 8906: RTLD_DEFAULT The symbol lookup happens in the normal global scope. I.e., a search for a symbol using this handle would find the same definition as a direct use of this symbol in the program code. _____________________________________________________________________________ OBJECTION Enhancement Request Number 114 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 155) [DST-350] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 743 Line: 8934 Section: drand48 Problem: Shallification Action: of functions generates pseudo-random numbers -> of functions shall generate pseudo-random numbers [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 115 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 156) [DST-351] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 745 Line: 9016 Section: dup Problem: Shallification Action: is equivalent to: -> shall be equivalent to: [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 116 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 157) [DST-352] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 745 Line: 9020 Section: dup Problem: Shallification Action: is equivalent to: -> shall be equivalent to: [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 117 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 158) [DST-353] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The low-order digit shall be rounded in an implementation-defined manner. _____________________________________________________________________________ Page: 748 Line: 9102 Section: ecvt Problem: The low-order digit shall be rounded. Rounded which way? Action: I presume this means "rounded to the nearest value". _____________________________________________________________________________ OBJECTION Enhancement Request Number 118 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 159) [DST-354] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9102 Section: ecvt Problem: Shallification x 2 Action: high-order digit is non-zero, -> high-order digit shall be non-zero The low-order digit is -> The low-order digit shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 119 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 160) [DST-355] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9103 Section: ecvt Problem: Shallification Action: the string is stored in -> the string shall be stored in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 120 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 161) [DST-356] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9105 Section: ecvt Problem: Shallification Action: radix character is -> radix character shall not [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 121 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 162) [DST-357] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9107 Section: ecvt Problem: Shallification x 2 Action: is non-zero; -> shall be non-zero; otherwise, it is -> otherwise, it shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 122 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 163) [DST-358] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9114 Section: ecvt Problem: Shallification Action: buf and return buf. -> buf and shall return buf. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 123 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 164) [DST-359] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9115 Section: ecvt Problem: Shallification Action: produces ndigit significant digits -> shall produce ndigit significant digits [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 124 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 165) [DST-360] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9117 Section: ecvt Problem: Shallification Action: minus sign is included in -> minus sign shall be included in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 125 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 166) [DST-361] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9118 Section: ecvt Problem: Shallification Action: radix character is included in -> radix character shall be included in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 126 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 167) [DST-362] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 748 Line: 9119 Section: ecvt Problem: Shallification Action: Trailing zeros are suppressed where -> Trailing zeros shall be suppressed where [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 127 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 168) [DST-363] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The function shall provide access to... add to APP USAGE Historical implementations of the encrypt() function used a rather primitive encoding algorithm. _____________________________________________________________________________ Page: 750 Line: 9164 Section: encrypt Problem: Shallification Action: function provides (rather primitive) -> function shall provide (rather primitive) (Is that parenthetical remark really necessary; if it is, consider moving to rationale.) _____________________________________________________________________________ OBJECTION Enhancement Request Number 128 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 169) [DST-364] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 750 Line: 9167 Section: encrypt Problem: Shallification Action: encrypt( ) is an array -> encrypt( ) shall be an array [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 129 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 170) [DST-365] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 750 Line: 9168 Section: encrypt Problem: "numerical" seems redundant. Action: numerical value of 0 and 1. -> values of 0 and 1. _____________________________________________________________________________ OBJECTION Enhancement Request Number 130 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 171) [DST-366] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change to "In some environments, decoding might not be implemented. This is related to some governments ... routines. (delete the DES... U.S.)" _____________________________________________________________________________ Page: 750 Line: 9185 Section: encrypt Problem: "In some environments, decoding might not be implemented. This is related to U.S. Government..." First, my best understanding is that this is no longer true for the US (but may be for France). In any case, it will change over the life of this revision. Action: -> "Some governments" _____________________________________________________________________________ OBJECTION Enhancement Request Number 131 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 172) [DST-367] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 752 Line: 9221 Section: endgrent Problem: Shallification Action: function effectively rewinds the group -> function shall rewind the group [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 132 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 173) [DST-368] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 754 Line: 9269 Section: endhostent Problem: Shallification Action: These functions enable applications to retrieve information -> These functions shall retrieve information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 133 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 174) [DST-369] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 754 Line: 9271 Section: endhostent Problem: As written, it appears to say that whether or not the database is implemented is unspecified. *Whether* is clearly specified, but *how* is not. Action: Implementation of this database is unspecified. -> The implementation of this database is unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 134 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 175) [DST-370] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 754 Line: 9280 Section: endhostent Problem: Shallification Action: Entries are returned in -> Entries shall be returned in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 135 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 176) [DST-371] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 756 Line: 9316 Section: endnetent Problem: Shallification Action: These functions enable applications to retrieve information -> These functions shall retrieve information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 136 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 177) [DST-372] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 756 Line: 9318 Section: endnetent Problem: As written, it appears to say that whether or not the database is implemented is unspecified. *Whether* is clearly specified, but *how* is not. Action: Implementation of this database is unspecified. -> The implementation of this database is unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 137 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 178) [DST-373] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 758 Line: 9369 Section: endprotoent Problem: Shallification Action: These functions enable applications to retrieve information -> These functions shall retrieve information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 138 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 179) [DST-374] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 758 Line: 9371 Section: endprotoent Problem: As written, it appears to say that whether or not the database is implemented is unspecified. *Whether* is clearly specified, but *how* is not. Action: Implementation of this database is unspecified. -> The implementation of this database is unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 139 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 180) [DST-375] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 760 Line: 9421 Section: endpwent Problem: No initial statement of what it does. Action: Add: These functions shall retrieve information about users. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 140 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 181) [DST-376] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 762 Line: 9491 Section: endservent Problem: Shallification Action: These functions enable applications to retrieve information -> These functions shall retrieve information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 141 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 182) [DST-377] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 762 Line: 9493 Section: endservent Problem: As written, it appears to say that whether or not the database is implemented is unspecified. *Whether* is clearly specified, but *how* is not. Action: Implementation of this -> The implementation of this [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 142 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 184) [DST-379] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9551 Section: endutxent Problem: Shallification Action: These functions provide access -> These functions shall provide access [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 143 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 183) [DST-378] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9552 Section: endutxent Problem: The sentence below appears near the beginning of the page An implementation that provides extended security controls may impose further... There's no discussion about permissions preceding it, and for that matter following it except for pututxent() (which is a different matter anyways). It's clearly copied from similar functions that discuss security controls. Action: Both: 1) Move it later on the page (after 9590). 2) Remove "further". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 144 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 185) [DST-380] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9556 Section: endutxent Problem: Shallification Action: function reads in the next -> function shall read the next [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 145 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 186) [DST-381] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9557 Section: endutxent Problem: Shallification x 2 Action: open, it opens it. -> open, it shall open it. If it reaches the end of the database, it -> If it reaches the end of the database, it shall [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 146 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 187) [DST-382] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9558 Section: endutxent Problem: Shallification Action: function searches forward from -> function shall search forward from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 147 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 188) [DST-383] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9560 Section: endutxent Problem: Shallification Action: it stops when it -> it shall stop when it [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 148 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 189) [DST-384] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9561 Section: endutxent Problem: Shallification Action: then it stops -> then it shall stop [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 149 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 190) [DST-385] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9564 Section: endutxent Problem: Shallification Action: getutxid() fails. -> getutxid() shall fail. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 150 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 191) [DST-386] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9565 Section: endutxent Problem: Shallification Action: function searches forward from -> function shall search forward from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 151 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 192) [DST-387] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9568 Section: endutxent Problem: Shallification Action: getutxline() fails. -> getutxline() shall fail. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 152 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 193) [DST-388] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9570 Section: endutxent Problem: Shallification Action: multiple occurrences, it is necessary to zero out -> multiple occurrences, the application shall zero out [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 153 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 194) [DST-389] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9571 Section: endutxent Problem: State in standardese (may, elide "could...over and over"). Action: getutxline( ) could just return a pointer to the same utmpx structure over and over -> getutxline( ) may return a pointer to the same utmpx structure [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 154 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 195) [DST-390] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9572 Section: endutxent Problem: The structure isn't removed, it's cleared (zeroed). Action: rule about removing the structure -> rule about clearing the structure [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 155 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 196) [DST-391] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 764 Line: 9575 Section: endutxent Problem: Standardese. Action: application has just modified this -> application has modified this [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 156 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 197) [DST-392] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 765 Line: 9591 Section: endutxent Problem: Shallification Action: function writes out the -> function shall write out the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 157 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 198) [DST-393] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 765 Line: 9596 Section: endutxent Problem: Shallification Action: function resets the input -> function shall reset the input [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 158 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 199) [DST-394] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 774 Line: 9780 Section: errno Problem: Avoid using errno at beginning of sentence ("lvalue" to follow style). Action: errno is used by many functions to -> The lvalue errno is used by many functions [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 159 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 200) [DST-395] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 774 Line: 9781 Section: errno Problem: Run-on. Action: number in errno which has type -> number in errno. It has type [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 160 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 201) [DST-396] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 774 Line: 9783 Section: errno Problem: Errno is not assignment-proof, and in fact we want to allow it to be set to zero by the application. Action: next function call. -> next function call or if the application assigns it a value. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 161 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 202) [DST-397] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 774 Line: 9784 Section: errno Problem: At this point in history, suggesting that errno be gotten via errno.h doesn't make sense: require conforming applications to do it right. ("Should" here creates a class of non-portable conforming applications!) Action: Programs should obtain the definition of errno -> Programs shall... [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 162 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 203) [DST-398] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 776 Line: 9837 Section: environ Problem: Shallification Action: new image is constructed from -> new image shall be constructed from _____________________________________________________________________________ OBJECTION Enhancement Request Number 163 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 204) [DST-399] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 776 Line: 9867 Section: environ Problem: Shallification Action: strings constitute the argument list available -> strings shall constitute the argument list available [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 164 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 205) [DST-400] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9871 Section: environ Problem: Shallification Action: These strings constitute -> These strings shall constitute [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 165 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 206) [DST-401] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9875 Section: environ Problem: Shallification Action: constitute the environment for the new process image. -> shall constitute the environment for the new process image. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 166 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 207) [DST-402] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9878 Section: environ Problem: Shallification Action: process image is taken from -> process image shall be taken from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 167 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 208) [DST-403] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9883 Section: environ Problem: Shallification Action: process image remain open -> process image shall remain open [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 168 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 209) [DST-404] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9890 Section: environ Problem: "new process image" is used everywhere else, why not here. (Altho reducing the use of "new process image" would be OK with me as well.) Action: the new process, the equivalent -> the new process image, the equivalent [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 169 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 210) [DST-405] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9904 Section: environ Problem: Shallification Action: process image is set to -> process image shall be set to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 170 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 211) [DST-406] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9906 Section: environ Problem: Shallification Action: process image is set to -> process image shall be set to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 171 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 212) [DST-407] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 777 Line: 9907 Section: environ Problem: Shallification Action: process image remain the -> process image shall remain the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 172 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 213) [DST-408] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 778 Line: 9944 Section: environ Problem: Shallification Action: process image continues to be -> process image shall continue to be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 173 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 214) [DST-409] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 778 Line: 9951 Section: environ Problem: Shallification Action: new process also inherits at least -> new process shall inherit at least _____________________________________________________________________________ OBJECTION Enhancement Request Number 174 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 215) [DST-410] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: -> ...subsequent call to one of the exec functions, posix_spawn() or posix_spawnp() . _____________________________________________________________________________ Page: 779 Line: 9983 Section: environ Problem: Currently: ...subsequent call to one of the exec functions. This omits posix_spawn. Action: -> ...subsequent call to one of the exec functions or posix_spawn. _____________________________________________________________________________ OBJECTION Enhancement Request Number 175 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 216) [DST-411] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10236 Section: exit Problem: For consistency, use the same notation and wording in all places. (Note, 2 changes (avoid bottom, 255). Action: the bottom 8 bits (that is, status & 255) shall be -> the least significant 8 bits (that is, status & 0377) shall be _____________________________________________________________________________ OBJECTION Enhancement Request Number 176 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 218) [DST-413] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10245 Section: exit Problem: Shallification; not change of verb for consistency. Action: function then flushes all open streams... , closes all -> function shall then flush all open streams... , close all [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 177 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 219) [DST-414] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10246 Section: exit Problem: Shallification; note change of verb for consistency. Action: streams, and removes all files created by tmpfile( ). -> streams, and remove all files created by tmpfile( ). Finally, control is terminated with -> Finally, control shall be terminated with [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 178 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 217) [DST-412] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10250 Section: exit Problem: Mentions "streams" twice below. Should one of the "streams" be "STREAMS"? Whether open streams are flushed, open streams are closed, or Action: Change one to STREAMS, XSI shade. [Ed recommendation: Accept as marked. this is definitely streams and relates to whether they are flushed or closed, replace with Whether open streams are flushed or closed, or temporary files are removed is implementation-defined.] _____________________________________________________________________________ OBJECTION Enhancement Request Number 179 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 220) [DST-415] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10256 Section: exit Problem: Shallification Action: calling process are -> calling process shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 180 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 221) [DST-416] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10258 Section: exit Problem: Shallification Action: SIG_IGN, it is notified of -> SIG_IGN, it shall be notified of [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 181 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 222) [DST-417] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 786 Line: 10263 Section: exit Problem: Shallification Action: calling process is transformed -> calling process shall be transformed [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 182 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 223) [DST-418] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10272 Section: exit Problem: "implementation defined...shall" is not a proper use of shall (doesn't reflect a requirement of the standard.) Action: SIGCHLD signal shall be -> SIGCHLD signal is [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 183 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 224) [DST-419] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10276 Section: exit Problem: Shallification Action: these processes are inherited by -> these processes shall be inherited by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 184 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 225) [DST-420] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10278 Section: exit Problem: Shallification Action: memory ID is decremented by -> memory ID shall be decremented by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 185 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 226) [DST-421] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10280 Section: exit Problem: Shallification Action: value is added to -> value shall be added to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 186 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 227) [DST-422] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10283 Section: exit Problem: Shallification Action: associated with the session is -> associated with the session shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 187 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 228) [DST-423] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10294 Section: exit Problem: Shallification Action: the process are unmapped before -> the process shall be unmapped before [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 188 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 229) [DST-424] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 10295 Section: exit Problem: Shallification Action: calling process are unmapped, as -> calling process shall be unmapped, as [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 189 donnte@microsoft.com Bug in xsid5 (rdvk# 35) [DST-37] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add to RATIONALE The file attributes of a file which has been the subject of an fattach() call are specifically set because of an artefact of the original implementation. The internal mechanism was the same as for the mount() system call. Since mount() is typically only applied to directories, the effects when applied to a regular file are a little surprising: especially as regards the link count which rigidly remains one, even if there were several links originally and despite the fact that all original links refer to the STREAM as long as the fattach() remains in effect. _____________________________________________________________________________ Page: 798 Line: 10670 Section: fattach Problem: The final actions report does not describe why the reviewers note in D4 was removed in D5. That fattach changes things so there is more than one (hardlink) path to the file, yet the link count is one continues to make me nervous (and would make me nervous if we were to standardize mount()). Action: Acknowledge in the rat if that's really the desired behavior. [Ed recommendation: None this was handled as an action in a teleconference suggestions for wording are needed. The standard documents existing practise, someone needs to take a homework item to add rationale ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 190 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 231) [DST-426] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 798 Line: 10670 Section: fattach Problem: Shallification Action: function attaches a STREAMS-based -> function shall attach a STREAMS-based [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 191 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 230) [DST-425] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 798 Line: 10673 Section: fattach Problem: And now precisely is the process to determine that it has the appropriate privileges before making this call (or have Phildelphia blow up again)? The application shall ensure that the process has appropriate privileges, or is the Action: -> The process shall have the appropriate privileges... (which requirement is enforced by the implementation). [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 192 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 232) [DST-427] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 800 Line: 10753 Section: fchdir Problem: Shallification Action: function is equivalent to -> function shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 193 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 233) [DST-428] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 801 Line: 10788 Section: fchmod Problem: Shallification Action: function has the same effect as chmod( ) -> function shall be equivalent to chmod( ) [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 194 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 234) [DST-429] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add to DESCRIPTION If fildes refers to a socket , the behavior of fchmod() is unspecified. XSR If fildes refers to a STREAM (which is fattach()-ed into the file system name space) the call returns successfully, doing nothing. remove the revnote at 10793- _____________________________________________________________________________ Page: 801 Line: 10797 Section: fchmod Problem: This note should apply to a socket (at this point, not above); other special file types (shared memory objects) may have a similar problem. Action: to a stream, ." -> to a socket, ." _____________________________________________________________________________ OBJECTION Enhancement Request Number 195 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 235) [DST-430] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 803 Line: 10848 Section: fchown Problem: Shallification Action: function is equivalent to -> function shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 196 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 236) [DST-431] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10979 Section: fcntl Problem: Shallification, "provides for control" is vague... be assertive. Action: function provides for control over open files. -> function shall perform the operations described below on open files. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 197 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 237) [DST-432] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 807 Line: 10980 Section: fcntl Problem: Improper shall: shall on the document. Action: for cmd shall be defined in -> for cmd are defined in [Ed recommendation: Accept as marked for cmd shall be defined in ..., which include -> for cmd are defined in ... and are as follows:] _____________________________________________________________________________ OBJECTION Enhancement Request Number 198 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 238) [DST-433] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10981 Section: fcntl Problem: Shallification Action: descriptor which is the lowest -> descriptor which shall be the lowest [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 199 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 239) [DST-434] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10983 Section: fcntl Problem: Shallification Action: file descriptor refers to the -> file descriptor shall refer to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 200 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 240) [DST-435] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10984 Section: fcntl Problem: Shallification Action: descriptor, and shares any locks. -> descriptor, and shall share any locks. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 201 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 241) [DST-436] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10985 Section: fcntl Problem: Shallification Action: file descriptor is cleared to -> file descriptor shall be cleared to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 202 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 242) [DST-437] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 10997 Section: fcntl Problem: Improper shall: shall on the document. Action: O_ACCMODE, which shall be defined in -> O_ACCMODE, which is defined in [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 203 drepper@redhat.com Bug in XSHd5 fcntl() (rdvk# 6) {ud-10} Thu, 21 Dec 2000 22:12:00 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 807 Line: 11001-11204 Section: fcntl() Problem: The desription of the different commands fcntl() can handle has problems when referring to the optional parameter. The F_SETFL description contains: Set the file status flags, defined in , for the file description associated with fildes from the corresponding bits in the third argument, arg, taken as type int. Bits corresponding to the file access mode and the oflag values that are set in arg are ignored. If any bits in arg other than those mentioned here are changed by the application, the result is unspecified. There are two problems here: - the optional parameter is referred to as arg. But this name is nowhere defined in the prototype. - what is oflag? I have no solution for the second (since I don't know where oflag comes from). A better wording might be to avoid giving a name entirely and refer to it as the third parameter. Similar problems exist for F_SETOWN, F_GETLK, and F_SETLK. Action: I have no proposed wording yet. I think this needs some discussion. Maybe nobody but me finds this important enough. The oflag issue should be explained by somebody who has some insight in the history of this man page. [Ed recommendation: Accept as marked. I think the third parameter arg is defined here (third parameter, arg, taken as type int) and does make sense Change 11003- to file access modes (O_RDONLY, O_RDWR, O_WRONLY) and the oflag values for open() (O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC) ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 204 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 243) [DST-438] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 11004 Section: fcntl Problem: Shallification Action: in arg are ignored. -> in arg shall be ignored. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 205 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 244) [DST-439] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 807 Line: 11015 Section: fcntl Problem: Shallification Action: Record locking is -> Record locking shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 206 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 245) [DST-440] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 808 Line: 11019 Section: fcntl Problem: Shallification Action: information retrieved overwrites the information -> information retrieved shall overwrite the information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 207 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 246) [DST-441] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 808 Line: 11025 Section: fcntl Problem: "Can" is the right word here... it describes what the application can do. Action: . F_SETLK is used to establish shared -> . F_SETLK can establish shared _____________________________________________________________________________ OBJECTION Enhancement Request Number 208 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 247) [DST-442] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 808 Line: 11030 Section: fcntl Problem: Shallification Action: This command is the same -> This command shall be the same [Ed recommendation: Accept as marked This command is the same -> This command shall be equivalent to ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 209 donnte@microsoft.com Bug in xsid5 (rdvk# 36) [DST-38] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Pending the interpretation response. _____________________________________________________________________________ Page: 808 Line: 11038 Section: fcntl Problem: I think in this case the standard is (very arguably) clear as to what the words say, but I'm unsure that the meaning is really as intended. Specifically, if there are a number of reader processes that are buisily locking and unlocking regions of a file, and there's a writer process wishing to take a lock, it may never be able to do so because although the readers can progress, there's no requirement (or even permission that I can find) for read locks to be held off until a write lock can be granted. (I'm presuming LOCKW calls here; it's easier to think about but non-blocking calls have similar problems, of course.) I don't know, but I'd be surprised that at least some implementations don't already guarantee forward progress of the process requesting the writer lock by holding off readers once the writer has made its request. The reason I believe the standard is clear, but possibly wrong, is the text on 11038 and 11039, which says that if there is no *existing* writer lock, a reader lock *shall* be granted. Thus two processes which always (but alternately) have locks in the area the writer wants to lock can hold off a writer forever, because there's no guarantee that it will (or that an implementation can even allow it to) get the lock. Action: 1) I'll file an IR. 2) At 11044, add: "When there is a request for an exclusive lock outstanding which is blocked by a shared lock, it is implementation defined whether additional shared locks in the region requested for the exclusive lock are granted until the exclusive lock has been granted and released." (A stronger statement than "implementation defined" would be OK with me, but that's as much as I suspect can actually be achieved.) _____________________________________________________________________________ OBJECTION Enhancement Request Number 210 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 249) [DST-444] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 809 Line: 11063 Section: fcntl Problem: Shallification Action: area affected starts at l_start and ends at l_start+l_len-1. -> area affected shall start at l_start and end at l_start+l_len-1. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 211 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 250) [DST-445] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 809 Line: 11064 Section: fcntl Problem: Shallification Action: area affected starts at l_start+l_len and ends at l_start-1. -> area affected shall start at l_start+l_len and end at l_start-1. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 212 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 248) [DST-443] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 809 Line: 11065 Section: fcntl Problem: "Locks may start and extend beyond the current end of a file, but the application shall ensure that they are not negative relative to the beginning of the file." In .1, this was a simple "shall not", which permuted into a "must" (when it shouldn't have) and turned into a TASA. The implementation MUST detect this and return an error in any case (for system integrity). Action: Restore original .1: "...but shall not extend before the beginning of the file". (-1990, 125/448). ("Not negative" is OK with me.) _____________________________________________________________________________ OBJECTION Enhancement Request Number 213 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 251) [DST-446] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 809 Line: 11086 Section: fcntl Problem: Flow... move paragraph at 11086 to after 11081 to keep topics together. Action: Move. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 214 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 252) [DST-447] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject__X__ Rationale for rejected or partial changes: Felt to be different paragraphs _____________________________________________________________________________ Page: 811 Line: 11178 Section: fcntl Problem: Duplicates text at 11069. Delete paragraph. Action: Delete _____________________________________________________________________________ OBJECTION Enhancement Request Number 215 donnte@microsoft.com Bug in xsid5 (rdvk# 37) [DST-39] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Delete sentence 1 at 11178 Change "This" to "Changing of lock types" on sentence 2 delete last sentence at 11180 _____________________________________________________________________________ Page: 811 Line: 11178 Section: fcntl Problem: 1) Shall in rationale. 2) This really IS a normative requirement, in that I don't see any statement to the effect that ENOLOCK could occur under these circumstances elsewhere. Action: 1) Move the requirement for ENOLOCK to 11075. Specifically, change "This can" to "Changing of lock types can", and move the rest of the paragraph to 11075. 2) Delete the remainder of this paragraph; it's redundant with 11069. (Remainder here is the first part.) [Ed recommendation: NONE Note that the shall appeared in the .1-1996 rationale] _____________________________________________________________________________ OBJECTION Enhancement Request Number 216 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 253) [DST-448] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: change would reduce consensus _____________________________________________________________________________ Page: 812 Line: 11197 Section: fcntl Problem: "Mandatory locks were omitted for several reasons:" Yes, they were. I find no vestige of mandatory locks in this standard, from which I conclude that there is no semantic difference between fcntl() locks and lockf() locks (altho I admit to not having done a word-by-word check). Action: Remove (or OB) lockf() locks. _____________________________________________________________________________ OBJECTION Enhancement Request Number 217 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 254) [DST-449] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 815 Line: 11258 Section: fdatasync Problem: Shallification Action: The functionality is as described for fsync( ) -> The functionality shall be as described for fsync( ) [Ed recommendation: Accept as marked The functionality shall be equivalent to fsync( ) ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 218 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 255) [DST-450] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 815 Line: 11259 Section: fdatasync Problem: Excessive parens (the parenthetical nature of the statement says nothing). Action: for fsync( ) (with the symbol _POSIX_SYNCHRONIZED_IO defined...) -> for fsync( ) with the symbol _POSIX_SYNCHRONIZED_IO defined... [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 219 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 257) [DST-452] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 816 Line: 11295 Section: fdetach Problem: Shallification Action: function detaches a STREAMS-based -> function shall detach a STREAMS-based [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 220 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 256) [DST-451] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 816 Line: 11297 Section: fdetach Problem: Another must that shouldn't have been a must...; the system has to check the privileges, so convert to a simple shall statement. "The application shall ensure that the process has appropriate privileges or be the owner of..." Action: -> "The process shall have appropriate privileges..." [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 221 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 258) [DST-453] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 816 Line: 11304 Section: fdetach Problem: Be more concise. Action: shall have the same effect as performing the -> shall be equivalent to performing the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 222 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 259) [DST-454] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 820 Line: 11422 Section: fdopen Problem: Shallification Action: do not cause -> shall not cause [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 223 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 260) [DST-455] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 837 Line: 11868 Section: fflush Problem: Shallification Action: fflush( ) causes any unwritten -> fflush( ) shall cause any unwritten [Ed recommendation: Accept as marked do as above also change line 11869 "are marked for update" to "shall be marked for update"] _____________________________________________________________________________ OBJECTION Enhancement Request Number 224 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 261) [DST-456] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 841 Line: 11977 Section: fgetc Problem: Shallification Action: function obtains the next -> function shall obtain the next [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 225 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 262) [DST-457] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 841 Line: 11978 Section: fgetc Problem: Earlier "shall" requires change to proper verb form. Action: stream, and advances the associated -> stream, and advance the associated [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 226 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 263) [DST-458] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 847 Line: 12147 Section: fgetwc Problem: Use the right word. Action: indeterminate. -> unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 227 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1391) [DWC-26] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 847,848 Line: 12157,12176 Section: fgetwc Problem: (fgetwc(): ISO C Requirement) In Error Return section, The EILSEQ error return is shaded and marked CX. However, ISO C fgetwc() (ISO/IEC 9899:1999(E) S.7.24.3.1, p.366) describes EILSEQ, so it is not an extension to C. Note the wording is different but the meaning appears to be the same. In this case, setting errno is not a C extension. The return value section doesn't say what should happen when an encoding error is detected, but this is specified by the C Standard. Action: Add to end of P847, L12157: If an encoding error occurs, the error indicator for the stream shall be set, fgetwc() shall return WEOF, and shall set errno to indicate the error. with no shading. Move P848, L12176 to follow P847, L12163 and remove the CX marking and shading from the moved text. Remove EILSEQ from the list in change history on L12199. Change "[ENOMEM], [ENXIO], and [EILSEQ]" on P848, L12199 to "[ENOMEM] and [ENXIO]". _____________________________________________________________________________ OBJECTION Enhancement Request Number 228 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 264) [DST-459] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 849 Line: 12214 Section: fgetws Problem: Shallification Action: string, ws, is then terminated -> string, ws, shall then terminated [Ed recommendation: Accept as marked] string, ws, is then terminated -> string, ws, shall then be terminated _____________________________________________________________________________ OBJECTION Enhancement Request Number 229 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 265) [DST-460] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 849 Line: 12216 Section: fgetws Problem: Use the right word. Action: indeterminate. -> unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 230 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 266) [DST-461] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12289 Section: flockfile Problem: Shallification Action: functions provide for explicit application-level -> functions shall provide explicit application-level [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 231 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 267) [DST-462] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12292 Section: flockfile Problem: Shallification, use active form. Action: function is used by a thread to acquire ownership of -> function shall acquire for a thread ownership of [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 232 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 268) [DST-463] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12293 Section: flockfile Problem: Shallification Action: function is used by a thread to acquire ownership of -> function shall acquire for a thread ownership of [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 233 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 269) [DST-464] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12295 Section: flockfile Problem: Shallification, use active form. Action: function is used to relinquish the -> function shall relinquish the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 234 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 270) [DST-465] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12297 Section: flockfile Problem: Shallification, use "as if" phrasing Action: Logically, there is -> The functions shall behave as if there is _____________________________________________________________________________ OBJECTION Enhancement Request Number 235 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 271) [DST-466] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12301 Section: flockfile Problem: Shallification x 2 Action: the count is incremented. -> the count shall be incremented. Otherwise, the calling thread is suspended -> Otherwise, the calling thread shall be suspended [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 236 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 272) [DST-467] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 852 Line: 12302 Section: flockfile Problem: Shallification Action: funlockfile( ) decrements the count. -> funlockfile( ) shall decrement the count. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 237 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 274) [DST-469] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 862 Line: 12616 Section: fmtmsg Problem: Shallification: (active form stating a requirement). Action: function can be used to display messages -> function shall display messages [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 238 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 275) [DST-470] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 862 Line: 12618 Section: fmtmsg Problem: Shallification Action: fmtmsg( ) writes a formatted -> fmtmsg( ) shall write a formatted [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 239 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 273) [DST-468] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 862 Line: 12623 Section: fmtmsg Problem: classification Contains identifiers from the following groups of major classifications and "Identifiers" is technically a correct way of saying this, but we're sort of a language standard, and there "identifier" clearly means a "sequence of letters and digits", which this is not. Although not technically wrong, it could be confusing. Certainly classification doesn't contain strings. Action: -> Contains the sum of identifying values constructed from the constants defined below. _____________________________________________________________________________ OBJECTION Enhancement Request Number 240 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 276) [DST-471] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12671 Section: fmtmsg Problem: Shallification Action: message verbosity) tells fmtmsg( ) -> message verbosity) shall determine for fmtmsg( ) [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 241 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 277) [DST-472] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12672 Section: fmtmsg Problem: Shallification Action: of MSGVERB is a -> of MSGVERB shall be a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 242 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 278) [DST-473] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12675 Section: fmtmsg Problem: Shallification Action: fmtmsg( ) includes that component -> fmtmsg( ) shall include that component [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 243 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 279) [DST-474] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12677 Section: fmtmsg Problem: Shallification Action: that component is not included in -> that component shall not be included in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 244 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 280) [DST-475] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12679 Section: fmtmsg Problem: Shallification Action: fmtmsg( ) selects all -> fmtmsg( ) shall select all _____________________________________________________________________________ OBJECTION Enhancement Request Number 245 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 281) [DST-476] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12681 Section: fmtmsg Problem: Shallification Action: MSGVERB affects only which components -> MSGVERB shall determine which components [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 246 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 282) [DST-477] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 863 Line: 12682 Section: fmtmsg Problem: Shallification Action: message components are included in -> message components shall be included in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 247 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 283) [DST-478] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 865 Line: 12728 Section: fnmatch Problem: Shallification Action: flags argument modifies the interpretation -> flags argument shall modify the interpretation [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 248 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 284) [DST-479] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 865 Line: 12732 Section: fnmatch Problem: Shallification Action: slash character is treated as -> slash character shall be treated as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 249 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 285) [DST-480] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 865 Line: 12748 Section: fnmatch Problem: Improper shall: requirement on the standard. Action: FNM_NOMATCH, which shall be defined in -> FNM_NOMATCH, which are defined in [Ed recommendation: Accept as marked which shall be defined in -> which is defined in] _____________________________________________________________________________ OBJECTION Enhancement Request Number 250 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 286) [DST-481] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 867 Line: 12790 Section: fopen Problem: Shallification Action: the file is open in the -> the file shall be opened in the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 251 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 287) [DST-482] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 867 Line: 12798 Section: fopen Problem: Shallification Action: character 'b' has no effect, -> character 'b' shall have no effect, [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 252 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 288) [DST-483] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12921 Section: fork Problem: Shallification Action: child process has a unique -> child process shall have a unique [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 253 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 289) [DST-484] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12922 Section: fork Problem: Shallification Action: ID also does not match -> ID also shall not match [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 254 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 290) [DST-485] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12923 Section: fork Problem: Shallification x 2 (Get rid of normative parenthetical remark, and make clear it's the calling process (equivalent to the parent, but I think this is clearer). Action: child process has a different parent process ID -> child process shall have a different parent process ID (that is, the process ID of the parent process). -> , which shall be the process ID of the calling process. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 255 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 291) [DST-486] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12925 Section: fork Problem: Shallification Action: child process has its own -> child process shall have its own [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 256 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 292) [DST-487] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12926 Section: fork Problem: Shallification Action: descriptors refers to the -> descriptors shall refer to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 257 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 293) [DST-488] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12928 Section: fork Problem: Shallification Action: child process has its own -> child process shall have its own [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 258 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 294) [DST-489] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12931 Section: fork Problem: Shallification Action: child process may have its -> child process shall have its [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 259 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 295) [DST-490] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12932 Section: fork Problem: Shallification Action: and tms_cstime are set to -> and tms_cstime shall be set to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 260 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 296) [DST-491] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12933 Section: fork Problem: Shallification x 2 Action: clock signal is reset to zero, -> clock signal shall be reset to zero, and the alarm, if any, is canceled; -> and the alarm, if any, shall be canceled; [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 261 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 297) [DST-492] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12935 Section: fork Problem: Shallification Action: semadj values are cleared. -> semadj values shall be cleared. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 262 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 298) [DST-493] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12936 Section: fork Problem: Shallification Action: parent process are not inherited by -> parent process shall not be inherited by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 263 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 299) [DST-494] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12937 Section: fork Problem: Shallification Action: child process is initialized to -> child process shall be initialized to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 264 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 300) [DST-495] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12938 Section: fork Problem: Shallification Action: Interval timers are reset in -> Interval timers shall be reset in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 265 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 301) [DST-496] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12942 Section: fork Problem: Shallification Action: the parent are retained in -> the parent shall be retained in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 266 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 302) [DST-497] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12951 Section: fork Problem: Shallification Action: the parent are not inherited by -> the parent shall not be inherited by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 267 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 303) [DST-498] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12952 Section: fork Problem: Shallification Action: child process has its own -> child process shall have its own [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 268 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 304) [DST-499] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 871 Line: 12953 Section: fork Problem: Shallification Action: the child refers to the -> the child shall refer to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 269 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 305) [DST-500] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 872 Line: 12955 Section: fork Problem: Shallification Action: output operations are inherited by -> output operations shall be inherited by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 270 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 306) [DST-501] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 872 Line: 12957 Section: fork Problem: Shallification Action: A process is created with -> A process shall be created with [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 271 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 307) [DST-502] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 872 Line: 12974 Section: fork Problem: ...shall not control the trace streams controlled by its parent process. What does this mean: that a permission internal to the tracing is revoked, that something is closed, or what? It could even be a prohibition on the application from taking certain actions, altho I think that that's undesireable if it's avoidable.) (I have no idea, so this is "ask an expert") Action: Add a Reviewer's Note: "What does this really mean: what is changed, or is this intended as a prohibition on the application?" _____________________________________________________________________________ OBJECTION Enhancement Request Number 272 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 308) [DST-503] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 872 Line: 12975 Section: fork Problem: For consistency, this should be a bulleted item. Action: The initial -> * The initial [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 273 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 309) [DST-504] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 872 Line: 12976 Section: fork Problem: For consistency, this should be a bulleted item. Action: The initial -> * The initial [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 274 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 310) [DST-505] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 876 Line: 13103 Section: fpathconf Problem: Shallification Action: functions provide a method for the application to determine the -> functions shall determine the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 275 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 311) [DST-506] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 876 Line: 13136 Section: fpathconf Problem: Shallification Action: value returned applies to the -> value returned shall apply to the [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 276 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 312) [DST-507] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 876 Line: 13139 Section: fpathconf Problem: Shallification Action: value returned applies to file -> value returned shall apply to file [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 277 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 313) [DST-508] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 877 Line: 13143 Section: fpathconf Problem: Shallification Action: value returned is the maximum -> value returned shall be the maximum [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 278 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 314) [DST-509] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 877 Line: 13145 Section: fpathconf Problem: Shallification Action: value returned applies to the -> value returned shall apply to the [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 279 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 315) [DST-510] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 877 Line: 13146 Section: fpathconf Problem: Shallification Action: value returned applies to any -> value returned shall apply to any [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 280 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 316) [DST-511] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 877 Line: 13150 Section: fpathconf Problem: Shallification Action: value returned applies to any -> value returned shall apply to any [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 281 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 317) [DST-512] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 877 Line: 13154 Section: fpathconf Problem: Shallification Action: value returned is the maximum -> value returned shall be the maximum [Ed recommendation: NONE The wording is as per the base doc, its unclear whether we can have shall in these notes ] _____________________________________________________________________________ COMMENT Enhancement Request Number 282 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1392) [DWC-27] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 878 Line: 13227 Section: pathconf Problem: (Rationale) Draft rationale not consistant with POSIX.1-1996 rationale on P464 L4410. Action: On P878 L13227 change "they are defined in" to "they will not be defined in". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 283 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 318) [DST-513] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13305 Section: fprintf Problem: Shallification x 2 Action: function places output on the named output stream. -> function shall place output on the named output stream. The printf( ) function places -> The printf( ) function shall place [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 284 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 319) [DST-514] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13306 Section: fprintf Problem: Shallification Action: function places output followed -> function shall place output followed [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 285 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 320) [DST-515] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13310 Section: fprintf Problem: Shallification Action: zero, nothing is written and -> zero, nothing shall be written and [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 286 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 321) [DST-516] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13311 Section: fprintf Problem: Shallification Action: the n-1st are discarded instead -> the n-1st shall be discarded instead [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 287 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 322) [DST-517] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13312 Section: fprintf Problem: Shallification Action: null byte is written at -> null byte shall be written at [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 288 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 323) [DST-518] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13320 Section: fprintf Problem: Shallification Action: excess arguments are evaluated but are -> excess arguments shall be evaluated but [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 289 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 324) [DST-519] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 881 Line: 13329 Section: fprintf Problem: "normally" in a standard? (Either that or be more explicit about what the abnormal situation is.) Action: but normally not -> but not [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 290 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 325) [DST-520] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 882 Line: 13346 Section: fprintf Problem: Excess comma. Action: on the right, if -> on the right if [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 291 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 326) [DST-521] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 882 Line: 13381 Section: fprintf Problem: For consistency with other similar list items. Action: # This flag specifies that the -> # Specifies that the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 292 donnte@microsoft.com Bug in xsid5 (rdvk# 38) [DST-42] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: these are now consistent with the conventions _____________________________________________________________________________ Page: 883 Line: 13389 Section: fprintf Problem: The hanging tag on this line is CW, as I think it should be, but the imbedded text is still quoted. The other hanging tags (flag characters) are Roman (and in the text, too). The characters which are hanging tags (except ) as flag characters should get the same typographical treatment as the length modifiers and conversion specifiers. (Here and elsewhere.) Action: Treat the flags the same way length modifiers and conversion characters are. [Ed recommendation: None We recommend rejecting this as the text is in line with the conventions] _____________________________________________________________________________ OBJECTION Enhancement Request Number 293 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 336) [DST-531] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13429 Section: fprintf Problem: Shallification Action: int argument is converted to -> int argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 294 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 337) [DST-532] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13433 Section: fprintf Problem: Shallification Action: zero is no characters. -> zero shall be no characters. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 295 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 338) [DST-533] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13434 Section: fprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 296 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 339) [DST-534] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13438 Section: fprintf Problem: Shallification Action: zero is no characters. -> zero shall be no characters. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 297 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 340) [DST-535] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13439 Section: fprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 298 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 341) [DST-536] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13443 Section: fprintf Problem: Shallification Action: zero is no characters. -> zero shall be no characters. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 299 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 342) [DST-537] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13444 Section: fprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 300 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 343) [DST-538] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13448 Section: fprintf Problem: Shallification Action: of zero is no characters. -> of zero shall be no characters. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 301 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 344) [DST-539] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 884 Line: 13449 Section: fprintf Problem: Shallification Action: X Behaves the same -> X Shall behave the same [Ed recommendation: Accept as marked X Equivalent to ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 302 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 345) [DST-540] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13451 Section: fprintf Problem: Shallification Action: double argument is converted to -> double argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 303 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 346) [DST-541] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13453 Section: fprintf Problem: Shallification Action: missing, it is taken as -> missing, it shall be taken as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 304 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 347) [DST-542] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13454 Section: fprintf Problem: Shallification Action: radix character appears. If a -> radix character shall appear. If a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 305 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 348) [DST-543] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13455 Section: fprintf Problem: Shallification Action: The value is rounded to -> The value shall be rounded to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 306 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 327) [DST-522] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The low-order digit shall be rounded in an implementation-defined manner. _____________________________________________________________________________ Page: 884 Line: 13456 Section: fprintf Problem: The low-order digit shall be rounded. Rounded which way? Action: I presume this means "rounded to the nearest value". _____________________________________________________________________________ OBJECTION Enhancement Request Number 307 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 328) [DST-523] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13457 Section: fprintf Problem: Shallification Action: representing an infinity is converted -> representing an infinity shall be converted [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 308 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 329) [DST-524] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13459 Section: fprintf Problem: Shallification Action: representing a NaN is converted -> representing a NaN shall be converted [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 309 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 330) [DST-525] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13463 Section: fprintf Problem: Shallification Action: The double argument is converted -> The double argument shall be converted [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 310 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 331) [DST-526] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13465 Section: fprintf Problem: Shallification Action: if the precision is missing, it is taken -> if the precision is missing, it shall be taken [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 311 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 332) [DST-527] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13466 Section: fprintf Problem: Shallification Action: no radix character appears. -> no radix character shall appear. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 312 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 333) [DST-528] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13467 Section: fprintf Problem: Shallification Action: value is rounded to -> value shall be rounded to The E conversion specifier will -> The E conversion specifier shall [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 313 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 334) [DST-529] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The low-order digit shall be rounded in an implementation-defined manner. _____________________________________________________________________________ Page: 884 Line: 13467 Section: fprintf Problem: The low-order digit shall be rounded. Rounded which way? Action: I presume this means "rounded to the nearest value". _____________________________________________________________________________ OBJECTION Enhancement Request Number 314 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 349) [DST-544] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13469 Section: fprintf Problem: Shallification x 2 Action: always contains at least two digits. -> shall always contain at least two digits. If the value is zero, the exponent is zero. -> If the value is zero, the exponent shall be zero. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 315 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 350) [DST-545] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13470 Section: fprintf Problem: Shallification Action: or NaN is converted in -> or NaN shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 316 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 335) [DST-530] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13472 Section: fprintf Problem: The double argument is converted -> The double argument shall be converted [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 317 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 351) [DST-546] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_316 Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 884 Line: 13472 Section: fprintf Problem: Shallification Action: double argument is converted in -> double argument shall be converted in [Ed recommendation: DUP] _____________________________________________________________________________ OBJECTION Enhancement Request Number 318 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 352) [DST-547] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 884 Line: 13474 Section: fprintf Problem: Shallification Action: zero, it is taken as -> zero, it shall be taken as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 319 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 353) [DST-548] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13476 Section: fprintf Problem: Shallification Action: Trailing zeros are -> Trailing zeros shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 320 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 354) [DST-549] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13477 Section: fprintf Problem: Shallification Action: radix character appears only if -> radix character shall appear only if [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 321 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 355) [DST-550] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13479 Section: fprintf Problem: Shallification Action: or NaN is converted in -> or NaN shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 322 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 356) [DST-551] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13481 Section: fprintf Problem: Shallification Action: floating-point number is converted in -> floating-point number shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 323 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 357) [DST-552] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13482 Section: fprintf Problem: Shallification Action: digit (which is non-zero if -> digit (which shall be non-zero if [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 324 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 358) [DST-553] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13486 Section: fprintf Problem: Shallification Action: is sufficient for -> shall be sufficient for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 325 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 359) [DST-554] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13487 Section: fprintf Problem: Shallification Action: the precision is sufficient to -> the precision shall be sufficient to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 326 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 360) [DST-555] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13489 Section: fprintf Problem: Shallification x 2 Action: decimal-point character appears. -> decimal-point character shall appear. The letters "abcdef" are -> The letters "abcdef" shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 327 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 361) [DST-556] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13492 Section: fprintf Problem: Shallification Action: always contains at least -> shall always contain at least [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 328 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 362) [DST-557] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13493 Section: fprintf Problem: Shallification Action: the exponent is zero. -> the exponent shall be zero. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 329 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 363) [DST-558] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13494 Section: fprintf Problem: Shallification Action: or NaN is converted in -> or NaN shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 330 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 364) [DST-559] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13496 Section: fprintf Problem: Shallification (plus subsequent verb). Action: int argument is converted to an unsigned char, -> int argument shall be converted to an unsigned char, and the resulting byte is written. -> and the resulting byte written. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 331 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 365) [DST-560] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13497 Section: fprintf Problem: Shallification Action: wint_t argument is converted as -> wint_t argument shall be converted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 332 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 366) [DST-561] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13502 Section: fprintf Problem: Shallification Action: the array are written up -> the array shall be written up [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 333 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 367) [DST-562] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13507 Section: fprintf Problem: Shallification Action: the array are converted to -> the array shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 334 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 368) [DST-563] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 13516 Section: fprintf Problem: Shallification Action: no case is a partial -> no case shall a partial [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 335 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 371) [DST-566] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 886 Line: 13530 Section: fprintf Problem: Shallification Action: no case does a nonexistent -> no case shall a nonexistent [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 336 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 372) [DST-567] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 886 Line: 13531 Section: fprintf Problem: Shallification Action: the field is simply expanded to -> the field shall be expanded to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 337 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 373) [DST-568] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 886 Line: 13532 Section: fprintf Problem: Shallification Action: printf( ) are printed as -> printf( ) shall be printed as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 338 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 374) [DST-569] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 886 Line: 13533 Section: fprintf Problem: Shallification Action: the value is correctly -> the value shall be correctly [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 339 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 375) [DST-570] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: As per the Base document, should is recommended practice _____________________________________________________________________________ Page: 886 Line: 13535 Section: fprintf Problem: Shallification Action: the result should be one -> the result shall be one _____________________________________________________________________________ OBJECTION Enhancement Request Number 340 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 369) [DST-564] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 886 Line: 13538 Section: fprintf Problem: Repitition Action: Delete here in favor of 13485. _____________________________________________________________________________ OBJECTION Enhancement Request Number 341 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 370) [DST-565] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 886 Line: 13538 Section: fprintf Problem: "... should have a correct sign for the current rounding direction. For the e, E, f, F, g, and G conversion specifiers, if the number of significant decimal digits is at most DECIMAL_DIG, then the result should be correctly rounded." The C standard uses "should" here (in a "recommended practice" section). Is there any reason we should (or shouldn't profile that to "shall"?) Action: Shall? _____________________________________________________________________________ OBJECTION Enhancement Request Number 342 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 376) [DST-571] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 886 Line: 13539 Section: fprintf Problem: Shallification Action: the result should be correctly -> the result shall be correctly _____________________________________________________________________________ OBJECTION Enhancement Request Number 343 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 377) [DST-572] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 886 Line: 13541 Section: fprintf Problem: Shallification Note to editor: given the number found, there have to be more. Please check for missed ones and make them. Action: the result should be an -> the result shall be an _____________________________________________________________________________ OBJECTION Enhancement Request Number 344 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 378) [DST-573] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 886 Line: 13543 Section: fprintf Problem: The C standard uses "should" here (in a "recommended practice" section). Is there any reason we should (or shouldn't profile that to "shall"?) Action: string D should satisfy L -> string D shall satisfy L ?? _____________________________________________________________________________ COMMENT Enhancement Request Number 345 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1393) [DWC-28] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 891-892 Line: 13780-13781 Section: fprintf Problem: (Change History) The snprintf() function specification was doubly changed from SUSv2, first by Open Group Base Resolution bwg98-006, then superceded by the specification from ISO C. (There is a difference between bwg98-006 and ISO C specifications in the return value if n=0.) The Change History says that snprintf() description was aligned with bwg98- 006. However, that is inaccurate because the AGRd5 snprintf() specification is correctly aligned with ISO C. The Change History should be changed to reflect the source of snprintf() behavior change. It would be useful to keep mention of bwg98-006 in the Change history, because bwg98-006 snprintf() behavior was/is in effect for the time prior to AGRd5. The Change history reads: 13780 The description of snprintf() has been aligned with The Open Group Base Resolution bwg98-006. 13781 This aligns snprintf() with historic BSD behavior. 13782 The DESCRIPTION is updated to avoid use of the term ``must'' for application requirements. 13783 The following changes are made for alignment with the ISO/IEC 9899:1999 standard: 13784 * The prototypes for fprintf(), printf(), snprintf(), and sprintf() are updated, and the XSI 13785 shading is removed from snprintf(). Action: Delete P891 L13780-13781. Add a new paragraph after P892 L13785: The description of snprintf() has been aligned with the ISO C standard. Note: this supercedes the snprintf() description in Open Group Base Resolution bwg98-006, which changed the behavior from Issue 5. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 346 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 379) [DST-574] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 893 Line: 13800 Section: fputc Problem: Shallification Action: and advances the indicator -> and shall advance the indicator [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 347 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1394) [DWC-29] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 897-898 Line: 13926,13952 Section: fputwc Problem: (ISO C Requirement) In Error Return section, The EILSEQ error return is shaded and marked CX. However, ISO C fputwc() (ISO/IEC 9899:1999(E) S.7.24.3.3, p.367) describes EILSEQ, so it is not an extension to C. Note the wording is different but the meaning appears to be the same. If there is an encoding error, ISO C requires the EILSEQ error to be returned. Action: Move P898 L13952 to follow P897 L13937 to indicate the "shall fail" status of this error and remove the CX mark and shading on the moved line. _____________________________________________________________________________ COMMENT Enhancement Request Number 348 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1395) [DWC-30] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 898 Line: 13975 Section: fputwc Problem: (Change History) The Change History does not mention additional requirements on POSIX implementations, for optional setting of errno to: ENOMEM, ENXIO, even though these error values are marked CX. Note this was done on the fgetwc() page. Action: Add after P898 L13975: The [ENOMEM] and [ENXIO] optional error conditions are added. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 349 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 380) [DST-575] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: This reqt is from the base document _____________________________________________________________________________ Page: 900 Line: 14025 Section: fread Problem: Shallification, use "as if" (rather than mandating implementation!) Action: each object, size calls -> each object, the result shall be as if size calls _____________________________________________________________________________ OBJECTION Enhancement Request Number 350 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 381) [DST-576] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 900 Line: 14027 Section: fread Problem: Shallification Action: (if defined) is -> (if defined) shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 351 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 382) [DST-577] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 900 Line: 14029 Section: fread Problem: Use right word. Action: stream is indeterminate. -> stream is unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 352 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 383) [DST-578] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 900 Line: 14030 Section: fread Problem: Use right word. Action: indeterminate. -> unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 353 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 384) [DST-579] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 903 Line: 14118 Section: freeaddrinfo Problem: Shallification Action: function frees one or -> function shall free one or [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 354 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 385) [DST-580] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 903 Line: 14120 Section: freeaddrinfo Problem: Shallification Action: of structures is freed. -> of structures shall be freed. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 355 mccann@zk3.dec.com Bug in XSHd5 freeaddrinfo (rdvk# 1380) [Compaq-JM5] Wed, 14 Feb 2001 14:23:50 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 903 Line: 14159 Section: freeaddrinfo,getaddrinfo Problem: Line 14159 uses the symbol PF_INET, which is not defined in this specification. Action: On line 14159, change "PF_INET" to "AF_INET". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 356 mccann@zk3.dec.com Bug in XSHd5 (rdvk# 1379) [Compaq-JM6] Wed, 14 Feb 2001 14:26:42 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 903 Line: 14161 Section: freeaddrinfo,getaddrinfo Problem: The description of the ai_flags field of the hints parameter is missing AI_NUMERICSERV. Action: On line 14161-14162, change "and AI_NUMERICHOST" to "AI_NUMERICHOST, and AI_NUMERICSERV". _____________________________________________________________________________ OBJECTION Enhancement Request Number 357 mccann@zk3.dec.com AI_ADDRCONFIG) (rdvk# 1378) also [Compaq-JM7] Wed, 14 Feb 2001 14:30:58 -0500 (EST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Insert between lines 14179 and 14180. The text should be shaded IP6: If the AI_V4MAPPED flag is specified along with an ai_family of AF_INET6, then getaddrinfo() shall return IPv4-mapped IPv6 addresses on finding no matching IPv6 addresses (ai_addrlen shall be 16). The AI_V4MAPPED flag shall be ignored unless ai_family equals AF_INET6. If the AI_ALL flag is used with the AI_V4MAPPED flag then getaddrinfo() shall return all matching IPv6 and IPv4 addresses. The AI_ALL flag without the AI_V4MAPPED flag is ignored. Also on page 289 Section , add the following text (shaded IP6) between lines 10105 and 10106: AI_V4MAPPED if no IPv6 addresses are found, query for IPv4 addresses and return them to the caller as IPv4-mapped IPv6 addresses AI_ALL query for both IPv4 and IPv6 addresses AI_ADDRCONFIG query for IPv4 addresses only when an IPv4 address is configured; query for IPv6 addresses only when an IPv6 address is configured _____________________________________________________________________________ Page: 903 Line: 14179 Section: freeaddrinfo Problem: Need to incorporate the AI_V4MAPPED, AI_ALL, and AI_ADDRCONFIG flags from the latest version of the "Basic Socket Interface Extensions for IPv6" specification (draft-ietf-ipngwg-rfc2553bis-03.txt). Action: Insert the following text from draft-ietf-ipngwg-rfc2553bis-03.txt between lines 14179 and 14180. The text should be shaded IP6: If the AI_V4MAPPED flag is specified along with an ai_family of AF_INET6, then the caller will accept IPv4-mapped IPv6 addresses. That is, if no AAAA or A6 records are found then a query is made for A records and any found are returned as IPv4-mapped IPv6 addresses (ai_addrlen will be 16). The AI_V4MAPPED flag is ignored unless ai_family equals AF_INET6. The AI_ALL flag is used in conjunction with the AI_V4MAPPED flag, and is only used with an ai_family of AF_INET6. When AI_ALL is logically or'd with AI_V4MAPPED flag then the caller will accept all addresses: IPv6 and IPv4-mapped IPv6. A query is first made for AAAA/A6 records and if successful, the IPv6 addresses are returned. Another query is then made for A records and any found are returned as IPv4-mapped IPv6 addresses (ai_addrlen will be 16). This flag is ignored unless ai_family equals AF_INET6. Note: When ai_family is not specified (AF_UNSPEC), AI_V4MAPPED and AI_ALL flags will only be used if AF_INET6 is supported. If the AI_ADDRCONFIG flag is specified then a query for AAAA or A6 records should occur only if the node has at least one IPv6 source address configured and a query for A records should occur only if the node has at least one IPv4 source address configured. The loopback address is not considered for this case as valid as a configured sources address. Also on page 289 Section , add the following text (shaded IP6) between lines 10105 and 10106: AI_V4MAPPED if no IPv6 addresses are found, query for IPv4 addresses and return them to the caller as IPv4-mapped IPv6 addresses AI_ALL query for both IPv4 and IPv6 addresses AI_ADDRCONFIG query for IPv4 addresses only when an IPv4 address is configured; query for IPv6 addresses only when an IPv6 address is configured _____________________________________________________________________________ OBJECTION Enhancement Request Number 358 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 386) [DST-581] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: These notes should be elsewhere. They are not normative. Action: Delete line 14155. Move lines 14156-14159 to the Application Usage section on the following page, removing the numbering at the beginning of each paragraph. _____________________________________________________________________________ Page: 904 Line: 14157 Section: freeaddrinfo Problem: Shallification Action: hints structure should be set -> hints structure shall be set _____________________________________________________________________________ OBJECTION Enhancement Request Number 359 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 387) [DST-582] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_358 Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14159 Section: freeaddrinfo Problem: Shallification Action: structure should be set -> structure shall be set _____________________________________________________________________________ OBJECTION Enhancement Request Number 360 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 388) [DST-583] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14172 Section: freeaddrinfo Problem: Shallification Action: attempts to determine -> shall attempt to determine [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 361 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 389) [DST-584] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14175 Section: freeaddrinfo Problem: Shallification Action: This flag prevents -> This flag shall prevent [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 362 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 390) [DST-585] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14178 Section: freeaddrinfo Problem: Shallification x 2 Action: [EAI_NONAME] error is returned. -> [EAI_NONAME] error shall be returned. This flag prevents any -> This flag shall prevent any [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 363 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 391) [DST-586] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14186 Section: freeaddrinfo Problem: Shallification Action: AF_UNSPEC, addresses are returned for -> AF_UNSPEC, addresses shall be returned for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 364 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 392) [DST-587] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14188 Section: freeaddrinfo Problem: Shallification Action: Otherwise, addresses are returned for -> Otherwise, addresses shall be returned for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 365 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 393) [DST-588] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14190 Section: freeaddrinfo Problem: Shallification Action: of ai_protocol is interpreted as -> of ai_protocol shall be interpreted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 366 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 394) [DST-589] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14195 Section: freeaddrinfo Problem: Shallification Action: res points refers to a -> res points shall refer to a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 367 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 395) [DST-590] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 904 Line: 14199 Section: freeaddrinfo Problem: Shallification Action: the list includes values for -> the list shall include values for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 368 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 396) [DST-591] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 905 Line: 14202 Section: freeaddrinfo Problem: Shallification Action: and ai_protocol are usable as -> and ai_protocol shall be usable as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 369 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 397) [DST-592] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 905 Line: 14207 Section: freeaddrinfo Problem: Shallification Action: addrinfo structure points to a -> addrinfo structure shall point to a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 370 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 398) [DST-593] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 905 Line: 14209 Section: freeaddrinfo Problem: Shallification Action: ai_canonname refers to the -> ai_canonname shall refer to the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 371 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 399) [DST-594] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 910 Line: 14369 Section: frexp Problem: Shallification Action: These functions break a -> These functions shall break a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 372 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 400) [DST-595] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 910 Line: 14370 Section: frexp Problem: Shallification Action: It stores the integer -> It shall store the integer [Ed recommendation: Accept as marked It stores the integer -> The integer exponent shall be stored ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 373 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 401) [DST-596] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14412 Section: fscanf Problem: Shallification x 2 Action: function reads from the named input stream. -> function shall read from the named input stream. The scanf( ) function reads from the -> The scanf( ) function shall read from the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 374 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 402) [DST-597] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14413 Section: fscanf Problem: Shallification Action: function reads from the -> function shall read from the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 375 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 403) [DST-598] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14418 Section: fscanf Problem: Shallification (note deleted 'are') Action: excess arguments are evaluated but are otherwise ignored. -> excess arguments shall be evaluated but otherwise ignored. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 376 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 404) [DST-599] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 912 Line: 14420 Section: fscanf Problem: Describes programmer/application choice, should be "can". Action: (see below) is -> (see below) can be _____________________________________________________________________________ OBJECTION Enhancement Request Number 377 Joseph S. Myers BUG in XSHd5 (rdvk# 67) Tue, 16 Jan 2001 09:51:59 +0000 (GMT) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add at end of line 14428 "When numbered argument specifications are used, specifying the Nth argument requires that all the leading arguments, from the first to the (N-1)th, are pointers.". (Otherwise, it isn't entirely clear that this is required for unused arguments, but without such a requirement implementability is completely hopeless. "pointers" could be restricted here to "pointers to objects".) Add the same wording to the end of line 15848. _____________________________________________________________________________ Page: 912 Line: 14426-14428 Section: fscanf Problem: This is a resubmission of XSHd4 ERN 164, which was rejected. The functionality described is still not implementable within ISO C without additional restrictions on the representations of pointer types and allowances for passing non-matching types to va_arg. The fprintf specification (page 881, lines 13332-13333) says that "When numbered argument specifications are used, specifying the Nth argument requires that all the leading arguments, from the first to the (N-1)th, are specified in the format string". There seems to be no corresponding wording for fscanf. This wording is needed so that the implementation knows what types to pass successively to va_arg in order to find the Nth argument: there is no general requirement that different pointers can be interchanged as arguments to variadic functions, only one for pointers to void and to character types. Action: Add at end of line 14428 the same wording as for fprintf, "When numbered argument specifications are used, specifying the Nth argument requires that all the leading arguments, from the first to the (N-1)th, are specified in the format string.". Also at page 953 line 15846-15848 section fwscanf objection Add at end of line 15848 the same wording as for fwprintf, "When numbered argument specifications are used, specifying the Nth argument requires that all the leading arguments, from the first to the (N-1)th, are specified in the format wide-character string.". Alternative fix, if it is desired to allow for gaps in the arguments: Add at end of line 14428 "When numbered argument specifications are used, specifying the Nth argument requires that all the leading arguments, from the first to the (N-1)th, are pointers.". (Otherwise, it isn't entirely clear that this is required for unused arguments, but without such a requirement implementability is completely hopeless. "pointers" could be restricted here to "pointers to objects".) Add the same wording to the end of line 15848. Also, in XBDd5, page 323 line 11343 section stdarg.h objection Add at end of line 11343 (based on C99): If there is no actual next argument, or if type is not compatible with the type of the actual next argument (as promoted according to the default argument promotions), the behavior is undefined, except for the following cases: -- one type is a signed integer type, the other type is the corresponding unsigned integer type, and the value is representable in both types; -- one type is pointer to void and the other is a pointer to a character type. [ begin CX shading ] -- both types are pointers. _____________________________________________________________________________ OBJECTION Enhancement Request Number 378 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 405) [DST-600] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14427 Section: fscanf Problem: "Normally"... the exception for %% doesn't justify this, and it's otherwise unneeded. Action: forms cannot normally be mixed -> forms cannot be mixed [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 379 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 406) [DST-601] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14429 Section: fscanf Problem: Shallification Action: its forms allows for detection of -> its forms shall allow detection of [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 380 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 407) [DST-602] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 912 Line: 14444 Section: fscanf Problem: Shallification Action: functions execute each -> functions shall execute each [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 381 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 408) [DST-603] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14447 Section: fscanf Problem: Shallification Action: white-space characters is executed by -> white-space characters shall be executed by [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 382 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 409) [DST-604] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14450 Section: fscanf Problem: Shallification Action: next byte is read from -> next byte shall be read from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 383 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 410) [DST-605] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14452 Section: fscanf Problem: Shallification x 2 (Note 2 shalls need to be changed). Action: the directive fails, and the differing and subsequent bytes remain -> the directive shall fail, and the differing and subsequent bytes shall remain [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 384 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 411) [DST-606] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14454 Section: fscanf Problem: Shallification Action: the directive fails. -> the directive shall fail. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 385 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 412) [DST-607] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14456 Section: fscanf Problem: Shallification Action: conversion specification is executed in -> conversion specification shall be executed in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 386 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 413) [DST-608] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14458 Section: fscanf Problem: Shallification Action: isspace( )) are skipped, unless -> isspace( )) shall be skipped, unless [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 387 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 414) [DST-609] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14460 Section: fscanf Problem: Shallification Action: An item is read from -> An item shall be read from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 388 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 415) [DST-610] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14461 Section: fscanf Problem: Shallification Action: input item is defined as -> input item shall be defined as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 389 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 416) [DST-611] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14464 Section: fscanf Problem: Shallification Action: input item remains unread. -> input item shall remain unread. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 390 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 417) [DST-612] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14465 Section: fscanf Problem: Shallification Action: conversion specification fails; this condition -> conversion specification shall fail; this condition [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 391 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 418) [DST-613] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14468 Section: fscanf Problem: Shallification Action: input bytes) is converted to -> input bytes) shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 392 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 419) [DST-614] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 913 Line: 14471 Section: fscanf Problem: Shallification Action: the conversion is placed in -> the conversion shall be placed in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 393 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 420) [DST-615] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 914 Line: 14533 Section: fscanf Problem: Shallification Action: Each character is converted to -> Each character shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 394 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 421) [DST-616] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14540 Section: fscanf Problem: Shallification Action: white-space characters is suppressed in -> white-space characters shall be suppressed in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 395 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 422) [DST-617] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14545 Section: fscanf Problem: Shallification Action: the sequence is converted to -> the sequence shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 396 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 423) [DST-618] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Replace 14646 ("none") with: This function is aligned with the C99 standard, and in doing so a few "obvious" things were not included. Specifically, the set of characters allowed in a scanset is limited to single-byte characters. In other similar places, multibyte characters have been permitted, but for alignment with C99, it has not been done here. Applications needing this could use the corresponding wide-character functions to achieve the desired results. _____________________________________________________________________________ Page: 915 Line: 14554 Section: fscanf Problem: The bytes between the square brackets (the scanlist) comprise the scanset, unless the byte after the left square bracket is a circumflex ('^'), in which case the scanset contains all bytes that do not appear in... fwscanf says "wide characters" where "bytes" is used here. Bytes is probably wrong; it should be characters (allowing multibyte). Action: Replace with: The characters between the square brackets (the scanlist) comprise the scanset, unless the characters after the left square bracket is a circumflex ('^'), in which case the scanset contains all characters that do not appear in... I looked at REs, and they also have a weakness, in that there's an assumption that you know the complete set of characters, and therefore can compute its complement. Here's alternate text (for here) that addresses that. If it's agreed that REs have the same problem, we'll need to look at that as well. (One could also define the set in terms of charmaps, but because multibyte characters are potentially unbounded in size, trying to make a list of the complement of a set of characters is, well, difficult.) The characters between the square brackets (the scanlist) comprise the scanset, unless the characters after the left square bracket is a circumflex ('^'). in which case the search for be for a character which is not listed between the brackets (excluding the initial circumflex). [Ed recommendation: None Note from Clive Feather: No. In fscanf it is definitely bytes and the scanset is not interpreted as a multibyte sequence. This is implied by the definition of "character" and spelled out in (e.g.) C99 footnote 243. The same is true of %c and %s. If @ is used to indicate the first byte of a two-byte multibyte character, then scanf ("%[@A@B@C]") has a scanset consisting of four byte values, not of three multibyte characters. In fwscanf the scanset is a set of wide characters.] _____________________________________________________________________________ OBJECTION Enhancement Request Number 397 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 424) [DST-619] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14566 Section: fscanf Problem: Shallification Action: white-space characters is suppressed in -> white-space characters shall be suppressed in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 398 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 425) [DST-620] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14567 Section: fscanf Problem: Shallification Action: the input is a sequence -> the input shall be a sequence [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 399 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 426) [DST-621] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14582 Section: fscanf Problem: Shallification Action: into which is to be written -> into which shall be written _____________________________________________________________________________ OBJECTION Enhancement Request Number 400 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 427) [DST-622] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 915 Line: 14584 Section: fscanf Problem: Shallification Action: specification does not increment -> specification shall not increment [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 401 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 428) [DST-623] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 916 Line: 14595 Section: fscanf Problem: Shallification Action: input, conversion is terminated. -> input, conversion shall be terminated. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 402 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 429) [DST-624] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 916 Line: 14598 Section: fscanf Problem: Shallification Action: specification terminates with an -> specification shall terminate with an [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 403 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 430) [DST-625] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 916 Line: 14600 Section: fscanf Problem: Shallification Action: (if any) is terminated with -> (if any) shall be terminated with [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 404 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 431) [DST-626] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 916 Line: 14601 Section: fscanf Problem: Shallification Action: sscanf( ) is equivalent to -> sscanf( ) shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 405 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 432) [DST-627] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 916 Line: 14603 Section: fscanf Problem: Shallification Action: newline characters) is left unread -> newline characters) shall be left unread [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 406 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1396) [DWC-31] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 917 Line: 14666 Section: fscanf Problem: (Change History) The Change History section should list new length modifiers and new conversion characters. Action: Add two new entries to the bullet list in the Change History after P917 L14666: . New length modifiers added: hh, ll, j, t, z . New conversion characters added: a, A, F [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 407 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 433) [DST-628] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 918 Line: 14704 Section: fseek Problem: Shallification Action: function is equivalent to -> function shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 408 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 434) [DST-629] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 923 Line: 14842 Section: fstat Problem: Shallification Action: function obtains information about -> function shall obtain information about [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 409 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 435) [DST-630] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 923 Line: 14843 Section: fstat Problem: Fix proper verb vorm. Action: fildes, and writes it to -> fildes, and write it to [Ed recommendation: Accept as marked fildes, and writes it to -> fildes, and shall write it to] _____________________________________________________________________________ OBJECTION Enhancement Request Number 410 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 436) [DST-631] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 923 Line: 14844 Section: fstat Problem: Shallification (Need not as "need not") Action: the implementation need update in -> the implementation shall update in and add ... "The implementation may update other fields and flags." at the end of the paragraph. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 411 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 437) [DST-632] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 923 Line: 14848 Section: fstat Problem: Shallification Action: the implementation need update in -> the implementation shall update in and add ... "The implementation may update other fields and flags." at the end of the paragraph. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 412 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 438) [DST-633] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 923 Line: 14860 Section: fstat Problem: Shallification Action: function updates any time-related -> function shall update any time-related [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 413 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 439) [DST-634] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 925 Line: 14923 Section: fstatvfs Problem: Shallification Action: function obtains information about -> function shall obtain information about [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 414 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 440) [DST-635] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 925 Line: 14928 Section: fstatvfs Problem: Shallification Action: function obtains descriptive information -> function shall obtain descriptive information [Ed recommendation: Accept as marked as suggested action but delete "descriptive" for consistency with fstatvfs, also move lines 14925-14927 down to after 14931 since this is about the statvfs structure] _____________________________________________________________________________ OBJECTION Enhancement Request Number 415 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 441) [DST-636] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 928 Line: 15008 Section: fsync Problem: Shallification Action: function can be used by an application to indicate that -> function shall indicate that [Ed recommendation: Accept as marked function shall request that] _____________________________________________________________________________ COMMENT Enhancement Request Number 416 IEEE Balloter BUG in P1003.1/D5 Rev. Recirc. (rdvk# 1353) [James.Bottomley@Steeleye.com] Tue, 13 Feb 2001 13:44:39 -0500 (EST) _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: The submitter appears to misunderstand the definition of a file. The definition of a file includes not only regular files, but directory files and other special file types. The definition of fsync() on a directory is defined by the current text. _____________________________________________________________________________ Page: 928 Line: 15015 Section: fsync Problem: Since specifying the action of fsync on a directory was rejected as out of scope, specify here that the action of fsync on a directory file descriptor is undefined. Additionally, advise that fsync on a directory file descriptor should flush all the changed information about the directory to permanent storage, although this is not mandated. Action: Add after l15015 "The action of fsync on a directory file descriptor is undefined." _____________________________________________________________________________ COMMENT Enhancement Request Number 417 Andries.Brouwer@cwi.nl Bug in XSHd5 (ftruncate) (rdvk# 72) [] Wed, 10 Jan 2001 00:14:16 +0100 (MET) _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Since this is presently unspecified implementations are allowed to define additional error cases. _____________________________________________________________________________ Page: 936 Line: 15264 Section: ftruncate Problem: The text says: "If fildes refers to any other file type, except a shared memory object, the result is unspecified." Many implementations consider this an error, but we do not specify the error return value. Action: add, say after line 15280, [EINVAL] The file is not a regular file or a shared memory object, and the implementation considers that an error. _____________________________________________________________________________ OBJECTION Enhancement Request Number 418 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 442) [DST-637] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: An interpretation would need to be filed to bring into scope _____________________________________________________________________________ Page: 936 Line: 15269 Section: ftruncate Problem: "If the effect of ftruncate( ) is to decrease the size of a shared memory object or memory mapped file and whole pages beyond the new end were previously mapped, then the whole pages beyond the new end shall be discarded." What does "discarded" mean? Unmapped? Or just the data looses sync, or becomes unspecified. Action: I don't know. Stat in terms of equivalent effect (that is "as if that range had been _unmap()_ed".) _____________________________________________________________________________ OBJECTION Enhancement Request Number 419 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 443) [DST-638] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 939 Line: 15336 Section: ftw Problem: Shallification Action: function recursively descends the directory -> function shall recursively descend the directory [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 420 drepper@redhat.com Bug in XSHd5 ftw() (rdvk# 76) {ud-16} Sat, 20 Jan 2001 18:26:20 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add the standard wording about reentrancy into the DESCRIPTION The ftw() function need not be reentrant. A function that is not required to be reentrant is not required to be thread-safe. Also add The results are undefined if the current working directory on exit of the fn function is not the same as it was on entry. Add to the CH that A note is added to the DESC that the ftw() need not be reentrant. The same change should also be made to the nftw() function _____________________________________________________________________________ Page: 939 Line: 15361 Section: ftw() Problem: In general it is remarked if a function does not have to be thread-safe. There is no such comment in the ftw() man page but there is probably harldy any system which can implement ftw() in a thread-safe way. The problem is that all threads share the same working directory. If ftw() is now passed a relative directory name (say ".") all lookups happen relative to the current working directory. If the latter changes the function will behave very strangely. Action: I don't really know how to formulate this. The problem is not really that the function itself is inherently not thread-safe. It just the effects of the thread runtime model. Therefore I think it is not adequate to add The ftw() and nftw() functions need not be reentrant. A function that is not required to be reentrant is not required to be thread-safe. (Maybe I'm wrong.) Some other wording like Changes to the current working directory before the function returns lead to unspecified results. This would also cover the case where the callback function is changing the current working directory (another thing not covered so far). _____________________________________________________________________________ OBJECTION Enhancement Request Number 421 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 444) [DST-639] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 944 Line: 15485 Section: fwprintf Problem: Shallification x 2 Action: function places output on the named output stream. -> function shall place output on the named output stream. The wprintf( ) function places -> The wprintf( ) function shall place [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 422 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 445) [DST-640] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 944 Line: 15486 Section: fwprintf Problem: Shallification Action: function places output followed -> function shall place output followed [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 423 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 446) [DST-641] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 944 Line: 15490 Section: fwprintf Problem: Shallification (note verb changes). Action: these functions converts, formats, and prints its arguments -> these functions shall convert, format, and print its arguments [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 424 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 447) [DST-642] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 944 Line: 15503 Section: fwprintf Problem: Normally..., or add more about the abnormal case. Action: but normally not both. -> but not both. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 425 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 448) [DST-643] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 944 Line: 15513 Section: fwprintf Problem: Shallification Action: argument list is used exactly -> argument list shall be used exactly [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 426 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 449) [DST-644] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 945 Line: 15557 Section: fwprintf Problem: For consistency with the rest of the list. Action: # This flag specifies that the -> # Specifies that the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 427 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 450) [DST-645] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 946 Line: 15606 Section: fwprintf Problem: Shallification Action: int argument is converted to -> int argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 428 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 453) [DST-648] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15611 Section: fwprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 429 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 454) [DST-649] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15614 Section: fwprintf Problem: Shallification Action: default precision is 1. The -> default precision shall be 1. The [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 430 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 455) [DST-650] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15616 Section: fwprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 431 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 456) [DST-651] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15619 Section: fwprintf Problem: Shallification Action: default precision is 1. -> default precision shall be 1. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 432 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 457) [DST-652] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15621 Section: fwprintf Problem: Shallification Action: unsigned argument is converted to -> unsigned argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 433 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 458) [DST-653] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15624 Section: fwprintf Problem: Shallification Action: default precision is 1. -> default precision shall be 1. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 434 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 459) [DST-654] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15625 Section: fwprintf Problem: Shallification Action: of zero is no wide -> of zero shall be no wide [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 435 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 460) [DST-655] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15628 Section: fwprintf Problem: Shallification Action: double argument is converted to -> double argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 436 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 461) [DST-656] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15629 Section: fwprintf Problem: Shallification Action: radix character is equal to -> radix character shall be equal to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 437 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 462) [DST-657] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15630 Section: fwprintf Problem: Shallification Action: missing, it is taken as -> missing, it shall be taken as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 438 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 463) [DST-658] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15631 Section: fwprintf Problem: Shallification Action: radix character appears. -> radix character shall appear. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 439 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 464) [DST-659] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15632 Section: fwprintf Problem: Shallification x 2 Action: one digit appears before it. -> one digit shall appear before it. The value is rounded to -> The value shall be rounded to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 440 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 451) [DST-646] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The value shall be rounded in an implementation-defined manner to the appropriate number of digits. _____________________________________________________________________________ Page: 947 Line: 15633 Section: fwprintf Problem: Rounded how? Action: I presume this means "rounded to the nearest value". _____________________________________________________________________________ OBJECTION Enhancement Request Number 441 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 465) [DST-660] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15634 Section: fwprintf Problem: Shallification Action: an infinity is converted in -> an infinity shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 442 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 466) [DST-661] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15636 Section: fwprintf Problem: Shallification Action: a NaN is converted in -> a NaN shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 443 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 467) [DST-662] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15640 Section: fwprintf Problem: Shallification x 2 Action: double argument is converted -> double argument shall be converted where there is one -> where there shall be one [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 444 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 468) [DST-663] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15642 Section: fwprintf Problem: Shallification x 2 Action: after it is equal to the precision; -> after it shall be equal to the precision; if the precision is missing, it is taken -> if the precision is missing, it shall be taken [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 445 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 469) [DST-664] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15643 Section: fwprintf Problem: Shallification Action: radix character appears. The -> radix character shall appear. The [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 446 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 452) [DST-647] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: The value shall be rounded in an implementation-defined manner to the appropriate number of digits. _____________________________________________________________________________ Page: 947 Line: 15644 Section: fwprintf Problem: Rounded how? Action: I presume this means "rounded to the nearest value". _____________________________________________________________________________ OBJECTION Enhancement Request Number 447 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 470) [DST-665] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15644 Section: fwprintf Problem: Shallification Action: value is rounded to -> value shall be rounded to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 448 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 471) [DST-666] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15646 Section: fwprintf Problem: Shallification Action: exponent always contains at least two digits. -> exponent shall always contain at least two digits. If the value is zero, the exponent is zero. -> If the value is zero, the exponent shall be zero. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 449 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 472) [DST-667] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15647 Section: fwprintf Problem: Shallification Action: or NaN is converted in -> or NaN shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 450 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1397) [DWC-32] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15649 Section: fwprintf Problem: (ISO C wording) In description of g,G conversion, description for style of new specifier F was omitted. The suggested correction agrees with ISO C wording. Action: Change "in the style E" on P947, L15649 to "in the style F or E". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 451 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 473) [DST-668] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15649 Section: fwprintf Problem: Shallification Action: double argument is converted in -> double argument shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 452 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 474) [DST-669] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15651 Section: fwprintf Problem: Shallification Action: zero, it is taken as -> zero, it shall be taken as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 453 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 475) [DST-670] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15653 Section: fwprintf Problem: Shallification Action: Trailing zeros are -> Trailing zeros shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 454 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 476) [DST-671] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 947 Line: 15654 Section: fwprintf Problem: Shallification Action: radix character appears only if -> radix character shall appear only if [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 455 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 477) [DST-672] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15658 Section: fwprintf Problem: Shallification Action: floating-point number is converted in -> floating-point number shall be converted in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 456 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 478) [DST-673] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15659 Section: fwprintf Problem: Shallification Action: where there is one hexadecimal -> where there shall be one hexadecimal [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 457 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 479) [DST-674] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15661 Section: fwprintf Problem: Shallification Action: after it is equal to -> after it shall be equal to [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 458 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1398) [DWC-33] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15661 Section: fwprintf Problem: (ISO C wording) Missing ISO C wording and an erronous ")" character left over from the removal of a footnote reference. Action: Change "the decimal-point character ) and the" on P948, L15661 to "the decimal-point wide character and the". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 459 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 480) [DST-675] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15663 Section: fwprintf Problem: Shallification Action: precision is sufficient for -> precision shall be sufficient for [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 460 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 481) [DST-676] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15664 Section: fwprintf Problem: Shallification Action: the precision is sufficient to -> the precision shall be sufficient to [Ed recommendation: Accept] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 461 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1399) [DWC-34] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15664 Section: fwprintf Problem: (Editorial) An erronous ")" character has been left over from the removal of a footnote reference. Action: Change "distinguish)" on P948, L15664 to "distinguish". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 462 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 482) [DST-677] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15666 Section: fwprintf Problem: Shallification Action: decimal-point character appears. The letters -> decimal-point character shall appear. The letters [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 463 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1400) [DWC-35] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15666 Section: fwprintf Problem: (ISO C wording) Missing ISO C wording. Action: Change "specified, no decimal-point character" on P948, L15666 to "specified, no decimal-point wide character". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 464 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 483) [DST-678] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15669 Section: fwprintf Problem: Shallification Action: The exponent always contains at least -> The exponent shall always contain at least [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 465 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 484) [DST-679] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15670 Section: fwprintf Problem: Shallification Action: the exponent is -> the exponent shall be [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 466 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 485) [DST-680] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15674 Section: fwprintf Problem: Shallification Action: int argument is converted to -> int argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 467 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 486) [DST-681] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15675 Section: fwprintf Problem: Shallification Action: wide character is written. -> wide character shall be written. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 468 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 487) [DST-682] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15676 Section: fwprintf Problem: Shallification Action: wint_t argument is converted to -> wint_t argument shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 469 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 488) [DST-683] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15679 Section: fwprintf Problem: Shallification Action: the array are converted as -> the array shall be converted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 470 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 489) [DST-684] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15683 Section: fwprintf Problem: Shallification Action: wide characters are written. -> wide characters shall be written. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 471 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 490) [DST-685] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15687 Section: fwprintf Problem: Shallification Action: the array are written up -> the array shall be written up [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 472 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 491) [DST-686] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15691 Section: fwprintf Problem: Shallification Action: are written. -> shall be written. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 473 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 492) [DST-687] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15693 Section: fwprintf Problem: Shallification Action: pointer is converted to -> pointer shall be converted to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 474 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 493) [DST-688] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 948 Line: 15697 Section: fwprintf Problem: Shallification Action: No argument is converted, but one is consumed. -> No argument shall be converted, but one shall be consumed. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 475 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 495) [DST-690] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 949 Line: 15702 Section: fwprintf Problem: Shallification Action: no argument is converted. The -> no argument shall be converted. The [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 476 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 496) [DST-691] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 949 Line: 15706 Section: fwprintf Problem: Shallification Action: the field is simply expanded to -> the field shall be expanded to [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 477 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1401) [DWC-36] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: Withdrawn by the originator _____________________________________________________________________________ Page: 949 Line: 15707-15708 Section: fwprintf Problem: (Cx marking) This sentence from AGRd5 fwprintf() is not in ISO C fwprintf() (ISO/IEC 9899:1999(E), S.7.24.2.1, P.348-355). Characters generated by fwprintf() and wprintf() are printed as if fputwc() had been called. Action: Shade the last sentence on P949 L15707-15708 with a CX mark. [Ed recommendation: None Note from Clive Feather: This sentence is derivable from C99 S7.19.3 para 12. As such, it should not be shaded. ] _____________________________________________________________________________ OBJECTION Enhancement Request Number 478 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 497) [DST-692] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 949 Line: 15707 Section: fwprintf Problem: Shallification Action: wprintf( ) are printed as -> wprintf( ) shall be printed as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 479 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 494) [DST-689] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 949 Line: 15709 Section: fwprintf Problem: This appears to be a differently phrased repitition of the text at 15662 Action: Since 15662 has locality, leave it and delete this paragraph. _____________________________________________________________________________ OBJECTION Enhancement Request Number 480 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 498) [DST-693] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 949 Line: 15711 Section: fwprintf Problem: Shallification (should seems unneeded here.) Action: the result should be one -> the result shall be one _____________________________________________________________________________ OBJECTION Enhancement Request Number 481 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 499) [DST-694] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 949 Line: 15713 Section: fwprintf Problem: Shallification Action: should have a -> shall have a _____________________________________________________________________________ OBJECTION Enhancement Request Number 482 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 500) [DST-695] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 949 Line: 15715 Section: fwprintf Problem: Shallification Action: the result should be correctly -> the result shall be correctly _____________________________________________________________________________ OBJECTION Enhancement Request Number 483 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 501) [DST-696] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 949 Line: 15717 Section: fwprintf Problem: Shallification Action: the result should be an -> the result shall be an _____________________________________________________________________________ OBJECTION Enhancement Request Number 484 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 502) [DST-697] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 949 Line: 15719 Section: fwprintf Problem: Shallification Action: string D should satisfy L -> string D shall satisfy L _____________________________________________________________________________ COMMENT Enhancement Request Number 485 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1402) [DWC-37] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 950 Line: 15769 Section: fwprintf Problem: (Change History) The Change History should explicitly list some changes, including the new length modifiers and conversion specifiers. The additional features are from ISO C (ISO/IEC 9899:1999(E)), so they can be added to the existing list of changes made for alignment for ISO C. Action: Add new elements to the bullet list after P950 L15769: . New length modifiers added: hh, ll, j, t, z . New conversion characters added: a, A, F . XSI shading is removed from description of character string representations of infinity and NaN floating point values. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 486 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 503) [DST-698] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: reqt from a base document _____________________________________________________________________________ Page: 951 Line: 15783 Section: fwrite Problem: Use "as if" so we don't mandate implementation. Action: each object, size calls shall be -> each object, it shall be as if size calls are _____________________________________________________________________________ OBJECTION Enhancement Request Number 487 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 504) [DST-699] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 951 Line: 15787 Section: fwrite Problem: Use right word. Action: stream is indeterminate. -> stream is unspecified. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 488 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 505) [DST-700] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 953 Line: 15831 Section: fwscanf Problem: Shallification x 2 Action: function reads from the named input stream. -> function shall read from the named input stream. The wscanf( ) function reads from the -> The wscanf( ) function shall read from the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 489 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 506) [DST-701] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 953 Line: 15832 Section: fwscanf Problem: Shallification Action: function reads from the -> function shall read from the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 490 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 507) [DST-702] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15863 Section: fwscanf Problem: Shallification Action: functions execute each -> functions shall execute each [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 491 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 508) [DST-703] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15869 Section: fwscanf Problem: Shallification Action: wide character is executed as -> wide character shall be executed as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 492 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 509) [DST-704] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15871 Section: fwscanf Problem: Shallification Action: the directive fails, and the -> the directive shall fail, and the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 493 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 510) [DST-705] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15873 Section: fwscanf Problem: Shallification Action: the directive fails. -> the directive shall fail. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 494 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 511) [DST-706] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15877 Section: fwscanf Problem: Shallification Action: iswspace( )) are skipped, unless -> iswspace( )) shall be skipped, unless [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 495 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 512) [DST-707] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15879 Section: fwscanf Problem: Shallification Action: An item is read from -> An item shall be read from [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 496 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 513) [DST-708] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15882 Section: fwscanf Problem: Shallification Action: input item remains unread. If -> input item shall remain unread. If [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 497 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 514) [DST-709] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15883 Section: fwscanf Problem: Shallification Action: conversion specification fails; this condition -> conversion specification shall fail; this condition [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 498 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 515) [DST-710] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15889 Section: fwscanf Problem: Shallification Action: conversion specification fails; this condition -> conversion specification shall fail; this condition [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 499 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 516) [DST-711] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 954 Line: 15890 Section: fwscanf Problem: Shallification Action: the conversion is placed in -> the conversion shall be placed in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 500 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 517) [DST-712] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 955 Line: 15949 Section: fwscanf Problem: Shallification Action: input field are converted as -> input field shall be converted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 501 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 518) [DST-713] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 956 Line: 15959 Section: fwscanf Problem: Shallification Action: field are converted as -> field shall be converted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 502 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 519) [DST-714] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 956 Line: 15981 Section: fwscanf Problem: Shallification Action: input field are converted as -> input field shall be converted as [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 503 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 520) [DST-715] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16002 Section: fwscanf Problem: Shallification Action: conversion specification does not increment -> conversion specification shall not increment [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 504 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 521) [DST-716] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16003 Section: fwscanf Problem: Shallification Action: No argument is converted, but one is -> No argument shall be converted, but one shall be [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 505 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1403) [DWC-38] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16007 Section: fwscanf Problem: (Margin Code) The %S conversion is not in ISO C, nor POSIX. It should be marked XSI. Action: Mark P957 L16007 XSI. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 506 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 522) [DST-717] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16011 Section: fwscanf Problem: Shallification Action: valid and behave the -> valid and shall behave the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 507 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 523) [DST-718] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16016 Section: fwscanf Problem: Shallification Action: specification terminates with an -> specification shall terminate with an [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 508 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 524) [DST-719] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16018 Section: fwscanf Problem: Shallification Action: (if any) is terminated with -> (if any) shall be terminated with [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 509 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 525) [DST-720] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16019 Section: fwscanf Problem: Shallification Action: swscanf( ) is equivalent to -> swscanf( ) shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 510 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 526) [DST-721] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16020 Section: fwscanf Problem: Shallification Action: offending input is left unread -> offending input shall be left unread [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 511 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 527) [DST-722] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 957 Line: 16021 Section: fwscanf Problem: Shallification Action: (including ) is left unread -> (including ) shall be left unread [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 512 dwc@spartan.eng.sun.com BUG in XSHd5 (rdvk# 1404) [DWC-39] Wed, 14 Feb 2001 23:59:28 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 958 Line: 16072 Section: fwscanf Problem: (Change History) The Change History section should list new length modifiers and new conversion characters. Action: Add new elements to the bullet list after P957 L16072: . New length modifiers added: hh, ll, j, t, z . New conversion characters added: a, A, F [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 513 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 528) [DST-723] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 959 Line: 16093 Section: gai_strerror Problem: Shallification Action: return value points to a -> return value shall point to a [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 514 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 529) [DST-724] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 963 Line: 16186 Section: getc_unlocked Problem: There are lots of errors defined for the "real" versions of these functions, presumably the same errors apply here. Action: No errors are defined. -> See getc( ), getchar( ), putc( ), and putchar( ). _____________________________________________________________________________ OBJECTION Enhancement Request Number 515 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 530) [DST-725] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 971 Line: 16431 Section: getdate Problem: Shallification Action: conversion specifications are supported: -> conversion specifications shall be supported: [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 516 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 531) [DST-726] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 971 Line: 16450 Section: getdate Problem: Shallification Action: locale, this is equivalent to -> locale, this shall be equivalent to [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 517 gwinn@res.ray.com Bug in XSHd5 getdate() (rdvk# 1349) {0102-7 } Mon, 12 Feb 2001 04:52:26 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 971 Line: 16452 Section: getdate() Problem: The valid range of seconds is no longer 0-61, a range chosen to accomodate the mythical double leap second. The correct range is 0-60 seconds. This has been fixed elsewhere in 1003.1-200x already. See for instance . Action: Change range to 00-60 seconds. Search for any other places where the range is wrongly given as 0-61 and fix them too. [Ed recommendation: Accept as marked make the change , and add a note to the CH that The description of %S is updated so the valid range is 00-60 rather than 00-61. A search was done of the draft for other occurrences of 61 and none found. ] _____________________________________________________________________________ COMMENT Enhancement Request Number 518 gwinn@res.ray.com Bug in XSHd5 getdate() (rdvk# 1348) {0102-8 } Mon, 12 Feb 2001 04:58:58 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 971 Line: 16452 Section: getdate() Problem: The sentence saying that "leap seconds are allowed but are not predictable through use of algorithms" while true is likely to confuse readers. Action: Change to read: "The range goes to 60 (rather than stopping at 59) to allow positive leap seconds to be expressed. Because leap seconds cannot be predicted by any algorithm, leapsecond data must come from some external source." _____________________________________________________________________________ OBJECTION Enhancement Request Number 519 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 536) [DST-731] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 15489 Section: getdate Problem: "If no date is given, today shall be assumed if the given hour is greater than the current hour and tomorrow is assumed if it is less." for consistency with prior two, make a change. Action: If no date is given, the hour chosen shall be the hour, starting with the current hour and moving into the future, which first matches the named hour. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 520 gwc@unisoft.com BUG in XSHd5 century (rdvk# 1347) {gwc century} Fri, 9 Feb 2001 18:04:34 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16459-16461 Section: getdate Problem: Avoid contentious use of "century" (particularly "20th century" and "21st century" if inclusion/exclusion of year 2000 is implied.) Action: Replace lines 16459-16461 with the following (based on the "date" page in XCUd5): %y Year within century. When a century is not otherwise specified, then values in the range [69-99] shall refer to years 1969 to 1999 inclusive, and values in the range [00-68] shall refer to years 2000 to 2068 inclusive. Likewise replace page 1950 line 44612-44615 section strptime editorial with: %y The year within century. When a century is not otherwise specified, then values in the range [69-99] shall refer to years 1969 to 1999 inclusive, and values in the range [0-68] shall refer to years 2000 to 2068 inclusive; leading zeros shall be permitted but shall not be required. [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 521 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 532) [DST-727] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16467 Section: getdate Problem: Shallification Action: getdate( ) is case- -> getdate( ) shall be case- [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 522 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 533) [DST-728] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change the para at 972 l 16476 to The results are undefined if the conversion specifications %c, %x, and %X include unsupported conversion specifications. Add text to the Rationale In standard locales, the conversion specifications %c, %x and %X do not include unsupported conversion specifiers and so the text regarding results being undefined is not a problem in that case. _____________________________________________________________________________ Page: 972 Line: 16476 Section: getdate Problem: "The conversion specifications %c, %x, and %X shall not be supported if they include unsupported conversion specifications." %c, %x and %X are required for implementaiton conformance, so this says in effect that implementations which do this are not conforming. How about simply saying that in so many words? (Altho what this is driving at isn't completely clear from the get-go, because where any unsupported conversions specifications might come from is unclear.) Action: "The conversion specifications %c, %x, and %X shall not contain unsupported conversion specifications." _____________________________________________________________________________ OBJECTION Enhancement Request Number 523 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 535) [DST-730] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16482 Section: getdate Problem: "If only the month is given, the current month shall be assumed if the given month is equal to the current month and next year if it is less, and no year is given (the first day of month is assumed if no day is given)." "less" in what sense: earlier in the year, or lexically (to be silly). Action: If only the month (and no year) is given, the month chosen shall be the month, starting with the current month and moving into the future, which first matches the named month. The first day of month shall be assumed if no day is given. _____________________________________________________________________________ OBJECTION Enhancement Request Number 524 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 534) [DST-729] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16482 Section: getdate Problem: "If only the weekday is given, today shall be assumed if the given day is equal to the current day and next week if it is less." "less" in what sense: earlier in the week, or lexically (to be silly). Action: "If only the weekday is given, the day chosen shall be the day, starting with today and moving into the future, which first matches the named day." _____________________________________________________________________________ OBJECTION Enhancement Request Number 525 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 537) [DST-732] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_524 Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16484 Section: getdate Problem: Shallification: if rewrite not accepted. Action: of month is -> of month shall be _____________________________________________________________________________ OBJECTION Enhancement Request Number 526 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 538) [DST-733] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 972 Line: 16490 Section: getdate Problem: Correct the verb. Action: a conversion specifications in the -> a conversion specification in the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 527 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 539) [DST-734] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 974 Line: 16558 Section: getdate Problem: Although historical versions of getdate( ) did not require that declare the external variable getdate_err, this volume of... IEEE Std 1003.1-200x does require it. The Open Group I presume that IEEE and ISO agree with this. Action: -> The developers [Ed recommendation: Accept as marked Change "The Open Group encourages" -> The standard developers encourage] _____________________________________________________________________________ OBJECTION Enhancement Request Number 528 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 540) [DST-735] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 976 Line: 16592 Section: getegid Problem: Shallification Action: function is always successful and -> function shall always be successful and [Ed recommendation: Accept] _____________________________________________________________________________ COMMENT Enhancement Request Number 529 donnte@microsoft.com Bug in xsid5 (rdvk# 39) [DST-44] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 977 Line: 16633 Section: getenv Problem: Redundant text with 16645 Action: Choose either; 16645 seems more precise, and the location doesn't really matter. [Ed recommendation: Accept as marked delete line 16633-16634] _____________________________________________________________________________ OBJECTION Enhancement Request Number 530 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 541) [DST-736] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 977 Line: 16634 Section: getenv Problem: "On XSI-conformant systems, the string pointed to may also be overwritten by a subsequent call to putenv( ). Redundant with 16645 Action: Discard this copy. [Ed recommendation: Accept] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 531 donnte@microsoft.com Bug in xsid5 (rdvk# 40) [DST-45] Wed, 10 Jan 2001 22:25:42 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 978 Line: 16683 Section: getenv Problem: "parameters.ers"? Action: -> "parameters". [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 532 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 542) [DST-737] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 980 Line: 16717 Section: geteuid Problem: Shallification Action: function is always successful and -> function shall always be successful and [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 533 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 543) [DST-738] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 981 Line: 16748 Section: getgid Problem: Shallification Action: function is always successful and -> function shall always be successful and [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 534 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 545) [DST-740] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 983 Line: 16791 Section: getgrgid Problem: Shallification (note stores -> stores) Action: function updates the group structure pointed to by grp and stores a pointer -> function shall update the group structure pointed to by grp and store a pointer [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 535 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 546) [DST-741] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 983 Line: 16792 Section: getgrgid Problem: Shallification Action: The structure contains an entry -> The structure shall contain an entry [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 536 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 547) [DST-742] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 983 Line: 16796 Section: getgrgid Problem: Shallification Action: NULL pointer is returned at -> NULL pointer shall be returned at [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 537 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 544) [DST-739] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: See Ed recommendation _____________________________________________________________________________ Page: 983 Line: 16805 Section: getgrgid Problem: The text here requires that an error is returned, but ERRORS doesn't list an error for "no such entry". getgrgid() has the same problem, altho the text isn't as explicit. In -1990, no errors were defined, so assuming a null result meant not found was pretty reasonable. With 4 or 5 errors (granted, all "may") defined, the application needs a tool to sort it out. Action: At 16808 add [ENOENT] The requested entry was not found. Identically at 16899 (getgrnam), 18125 (getpwnam), 18219 (getpwuid). [Ed recommendation: Reject The requirement is that a NULL pointer is returned when an entry is not found -- this is not an error, and thus errno does not need to be set] _____________________________________________________________________________ OBJECTION Enhancement Request Number 538 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 548) [DST-743] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 986 Line: 16882 Section: getgrnam Problem: Shallification (note stores -> store) Action: function updates the group structure pointed to by grp and stores a pointer -> function shall update the group structure pointed to by grp and store a pointer [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 539 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 549) [DST-744] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 986 Line: 16883 Section: getgrnam Problem: Shallification Action: The structure contains an entry -> The structure shall contain an entry [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 540 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 550) [DST-745] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 988 Line: 16950 Section: getgroups Problem: Shallification Action: function fills in the -> function shall fill in the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 541 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 551) [DST-746] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 988 Line: 16954 Section: getgroups Problem: Shallification Action: the array is returned. The -> the array shall be returned. The [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 542 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 552) [DST-747] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 990 Line: 17027 Section: gethostbyaddr Problem: Shallification Action: These functions enable applications to retrieve information -> These functions shall retrieve information [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 543 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 553) [DST-748] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 990 Line: 17032 Section: gethostbyaddr Problem: Shallification Action: Entries are returned in -> Entries shall be returned in [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 544 donnte@microsoft.com Bug in xsid5 Assorted (rdvk# 554) [DST-749] Mon, 5 Feb 2001 19:57:19 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 990 Line: 17034 Section: gethostbyaddr Problem: Avoid initial cap problem. Action: address addr. len contains the -> address addr. The len argument contains the [Ed recommendation: Accept] _____________________________________________________________________________ OBJECTION Enhancement Request Number 545 mccann@zk3.dec.com Bug in XSHd5 gethostbyaddr (rdvk# 1381) [Compaq-JM3] Wed, 14 Feb 2001 14:20:35 -0500 (EST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____