IEEE P1003.2b Draft 2 - December 1991 Copyright (c) 1991 by the Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street New York, NY 10017, USA All rights reserved as an unpublished work. This is an unapproved and unpublished IEEE Standards Draft, subject to change. The publication, distribution, or copying of this draft, as well as all derivative works based on this draft, is expressly prohibited except as set forth below. Permission is hereby granted for IEEE Standards Committee participants to reproduce this document for purposes of IEEE standardization activities only, and subject to the restrictions contained herein. Permission is hereby also granted for member bodies and technical committees of ISO and IEC to reproduce this document for purposes of developing a national position, subject to the restrictions contained herein. Permission is hereby also granted to the preceding entities to make limited copies of this document in an electronic form only for the stated activities. The following restrictions apply to reproducing or transmitting the document in any form: 1) all copies or portions thereof must identify the document's IEEE project number and draft number, and must be accompanied by this entire notice in a prominent location; 2) no portion of this document may be redistributed in any modified or abridged form without the prior approval of the IEEE Standards Department. Other entities seeking permission to reproduce this document, or any portion thereof, for standardization or other activities, must contact the IEEE Standards Department for the appropriate license. Use of information contained in this unapproved draft is at your own risk. IEEE Standards Department Copyright and Permissions 445 Hoes Lane, P.O. Box 1331 Piscataway, NJ 08855-1331, USA +1 (908) 562-3800 +1 (908) 562-1571 [FAX] P1003.2b/D3 Annex B (normative) Revisions to C Language Bindings Option _E_d_i_t_o_r'_s _N_o_t_e: _T_h_i_s _a_n_n_e_x _i_s _n_e_w _f_o_r _D_r_a_f_t _3. _I_t _i_s _n_o_t _f_u_r_t_h_e_r _d_i_f_f- 3 _m_a_r_k_e_d. 3 B.2.5 Pathname Variable Values => B.2.3 Pathname Variable Values. _A_d_d _a _n_e_w _s_u_b_c_l_a_u_s_e, _B._2._5, _P_a_t_h_n_a_m_e _V_a_r_i_a_b_l_e _V_a_l_u_e_s, _a_s _f_o_l_l_o_w_s: The macros in Table B-100 can be used by the application at execution time to determine which optional facilities relate to specific pathnames. A definition of one of the values from Table B-100 shall be omitted from on specific implementations where the corresponding value is equal to or greater than the stated minimum, but where the value can vary depending on the file to which it is applied. The actual value supported for a specific pathname shall be provided by the _p_a_t_h_c_o_n_f() function. Table B-100 - C Pathname Variable Values ____________________________________________________________________________________________________________________________________________ Name Description ______________________________________________________________________ _POSIX2_SYMLINKS When referring to a directory. the system supports the creation of symbolic links within that directory; for nondirectory files, the meaning of {POSIX2_SYMLINKS} is undefined. ____________________________________________________________________________________________________________________________________________ Copyright (c) 1992 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Annex B Revisions to C Language Bindings Option 77 P1003.2b/D3 INFORMATION TECHNOLOGY--POSIX => B.10.2 C Binding for Get Numeric-Valued Configurable Variables _A_d_d _t_h_e _f_o_l_l_o_w_i_n_g _s_e_n_t_e_n_c_e _t_o _t_h_e _e_n_d _o_f _t_h_e _o_n_l_y _p_a_r_a_g_r_a_p_h _i_n _t_h_e _s_u_b_c_l_a_u_s_e: In addition, the _p_a_t_h_c_o_n_f() and _f_p_a_t_h_c_o_n_f() functions shall support the _n_a_m_e values in Table B-101, defined in , to provide values for variables in 2.13.3. Table B-101 - C Bindings for Pathname Configurable Variables ____________________________________________________________________________________________________________________________________________ Symbolic Limit _n_a_m_e Value __________________________________ {POSIX2_SYMLINKS} _SC_2_SYMLINKS ____________________________________________________________________________________________________________________________________________ Copyright (c) 1992 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 78 B Revisions to C Language Bindings Option P1003.2b/D3 Alphabetic Topical Index A Character Set Identification ... 30 a-character charmap file ... 20 definition of ... 24 chgrp ... 10-11 Additional FDF File Header Labels - Change file group ownership (HDR39 and UHL?) ... 45 ... 10 Additional File Header Labels Options. ... 10 (HDR39 _c_h_m_o_d() ... 11 UHL?) ... 35 chmod ... 11 al-characters - Change file modes ... 11 definition of ... 24 Operands. ... 11 alternate character set Options. ... 11 definition of ... 24 _c_h_o_w_n() ... 10-12, 47 ANSI X3.14 ... 1 chown ... 11-13 ANSI X3.27 ... 46 - Change file ownership ... 12 appropriate privileges ... 26, Options. ... 12 38, 59, 63-64 _c__m_a_g_i_c ... 60 archive conformance ... 2, 28, 54 definition of ... 24 Conformance ... 2 contiguous file ... 59-60, 66 cp ... 5, 13 B - Copy files ... 13 Description. ... 13 B.10 ... 78 C Pathname Variable Values ... 77 B.2 ... 77 cpio ... 22, 54, 56, 59-60 BINARY ... 53 Archive Entry ... 56 block File Data ... 59 definition of ... 24 File Name ... 58, 60 Block Count ... 34, 42, 44, 46 format ... 56 Block Length ... 34, 45 Header ... 57, 60 Block or Character Special Files Special Entries ... 59 ... 39 CPIO ... 46 Creating Hard Links ... 15 Creating Symbolic Links ... 15 C Creation Date ... 33, 44 C Binding for Get Numeric-Valued Configurable Variables ... 78 D C Bindings for Pathname Configurable Variables ... 78 Definitions ... 24 cd ... 9 /dev ... 66 - Change working directory Device Specification ... 40 ... 9 Directories ... 40 Copyright (c) 1992 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 79