parsa$ (6) --- parse ACL changes in the common block 09/04/84 | _C_a_l_l_i_n_g _I_n_f_o_r_m_a_t_i_o_n | integer function parsa$ (str) | character str (ARB) | Library: vswtlb (standard Subsystem library) | _F_u_n_c_t_i_o_n | 'Parsa$' compares the protections given in 'str' with those | already in the common block and modifies the common block to | reflect the changes. If the changes are made, the function | return is OK, otherwise the function returns ERR. | _I_m_p_l_e_m_e_n_t_a_t_i_o_n | 'Parsa$' goes through 'str' one pair at a time, calling | 'lookac' to locate a corresponding name and then comparing | the differences. It then changes the common block to | reflect any modifications that have been made and goes | through and removes any deleted entries. If there are any | parse errors or erroneous attributes in 'str' the function | returns ERR. | _C_a_l_l_s | equal (2), lookac (6), scopy (2) | _S_e_e _A_l_s_o | lacl (1), sacl (1), gfdata (2), sfdata (2) parsa$ (6) - 1 - parsa$ (6)