bnames (5) --- print entry point names in object files 01/03/83 _U_s_a_g_e bnames {} _D_e_s_c_r_i_p_t_i_o_n 'Bnames' is a program which will open each of the files, if any, named as its arguments and print the names of the routines encountered on standard output. This program is useful for examining library files to see if the correct subroutines have been included. The following are the possible types of output : _t_y_p_e _m_e_a_n_i_n_g name of a subprogram entry point .main main program entry point .data Fortran block data module .rfl a reset "force load" loader group .sfl a set "force load" loader group _E_x_a_m_p_l_e_s bnames ave.b ave_lib.b bnames [files .b$] | find "%." -x >routine_names _M_e_s_s_a_g_e_s ": bad object file..." for an ill-formatted object code file. "block size () exceeds buffer space" for files whose block size exceeds the program input buffer size. ": extraneous END block" for superfluous END blocks in the object code file. _B_u_g_s If a module has multiple entry points, only the first one is recognized. _S_e_e _A_l_s_o bmerge (5), brefs (5), ld (1), lorder (1) bnames (5) - 1 - bnames (5)