Gavin, Thanks, now I have a compiled xl created by gcc - I knew that I wasn't headed in the right direction. This is my first time doing this stuff! But I love working in C! Maybe you can help me a bit more. Here is the current listxl for the xl created the way you mentioned. HP3: / linkedit HP Link Editor/iX (HP30315A.06.14) Copyright Hewlett-Packard Co 1986 LinkEd> xl xl=ldapxl LinkEd> listxl *** start of LISTXL end of LISTXL annotated by *** LIBRARY NAME : LDAPXL XL LIST : /usr/lib/libldap.sl,/usr/lib/liblber.sl,/lib/libc.sl VERSION : 85082112 MODULE COUNT : 2 MODULE LIMIT : 500 MODULE NAME START LENGTH ----------- ----- ------ ../../gcc/libgcc2.c 00129000 00053924 lldapauth.c 0017D000 00003724 MODULE NAME : ../../gcc/libgcc2.c TEXT SIZE : 0000DEE8 DATA SIZE : 00000F5C VERSION : 87102412 LENGTH : 00053924 SHARED DATA : YES Sym C H X P Sym Sym Sym Lset Name Type Scope Value Name ---- - - - - ---- ----- ----- ---- _$_10bad_typeid 0 3 3 entry univ 00135384 _$_13bad_exception 0 3 3 entry univ 00132BBC _$_14__si_type_info 0 3 3 entry univ 001355FC _$_16__attr_type_info 0 3 3 entry local 00137A3B _$_16__func_type_info 0 3 3 entry local 00137B8B _$_16__ptmd_type_info 0 3 3 entry local 00137CDB _$_16__ptmf_type_info 0 3 3 entry local 00137C33 _$_16__user_type_info 0 3 3 entry univ 001353D4 _$_17__array_type_info 0 3 3 entry local 00137D83 _$_17__class_type_info 0 3 3 entry univ 001358AC _$_19__builtin_type_info 0 3 3 entry local 00137AE3 _$_19__pointer_type_info 0 3 3 entry local 00137993 _$_8bad_cast 0 3 3 entry univ 00135174 _$_9bad_alloc 0 3 3 entry univ 00132C3C _$_9exception 0 3 3 entry univ 0013298C _$_9type_info 0 3 3 entry univ 001347CC _U_Qfcomp 0 3 3 entry univ 00134614 _U_Qfeq 0 3 3 entry univ 001345A4 _U_Qfge 0 3 3 entry univ 00134588 _U_Qfgt 0 3 3 entry univ 0013456C _U_Qfle 0 3 3 entry univ 001345DC _U_Qflt 0 3 3 entry univ 001345C0 _U_Qfne 0 3 3 entry univ 00134550 _U_Qfneg 0 3 3 entry univ 001345F8 __10bad_typeid 0 3 3 entry univ 00135234 __13bad_exception 0 3 3 entry univ 00132A6C __14__si_type_infoPCcRC16__user_type_info 0 3 3 entry univ 001356F4 __16__user_type_infoPCc 0 3 3 entry univ 0013549C __17__class_type_infoPCcPCQ217__class_type_info9base_infoUi 0 3 3 entry univ 001359A4 __8bad_cast 0 3 3 entry univ 00135024 __9exception 0 3 3 entry univ 00132954 __9type_infoPCc 0 3 3 entry univ 00134F14 __ashldi3 0 3 3 entry univ 0012CADC __ashrdi3 0 3 3 entry univ 0012CB4C __bb_exit_func 0 3 3 entry univ 0012CE5C __bb_exit_trace_func 0 3 3 entry local 0012D5E3 __bb_init_file 0 3 3 entry local 0012E1D3 __bb_init_func 0 3 3 entry univ 0012D524 __bb_init_prg 0 3 3 entry local 0012DBAB __bb_init_trace_func 0 3 3 entry univ 0012E384 __bb_trace_func 0 3 3 entry univ 0012DE84 __bb_trace_func_ret 0 3 3 entry local 0012E05B __bb_trace_ret 0 3 3 entry univ 0012E2EC __builtin_delete 0 3 3 entry univ 0013308C __builtin_new 0 3 3 entry univ 001334DC __builtin_saveregs 0 3 3 entry univ 00131A3C __builtin_vec_delete 0 3 3 entry univ 00133CB4 __builtin_vec_new 0 3 3 entry univ 00134104 __check_eh_spec 0 3 3 entry univ 00131F3C __clear_cache 0 3 3 entry univ 0012E52C __cmpdi2 0 3 3 entry univ 0012E554 __cp_eh_info 0 3 3 entry univ 00131BE4 __cp_exception_info 0 3 3 entry univ 00131BA4 __cp_pop_exception 0 3 3 entry univ 00131E24 __cp_push_exception 0 3 3 entry univ 00131D7C __cplus_type_matcher 0 3 3 entry univ 00131CFC __default_terminate 0 3 3 entry univ 0012EB9C __default_unexpected__Fv 0 3 3 entry univ 00131ADC __divdi3 0 3 3 entry univ 0012E59C __dl__FPvRC9nothrow_t 0 3 3 entry univ 001332B4 __do_global_ctors 0 3 3 entry univ 0012C9BC __do_global_dtors 0 3 3 entry univ 0012C95C __dummy 0 3 3 entry univ 0012C8E4 __dynamic_cast 0 3 3 entry univ 00136794 __eh_alloc 0 3 3 entry univ 00131C7C __eh_free 0 3 3 entry univ 00131CC4 __eh_rtime_match 0 3 3 entry univ 0012F1C4 __empty 0 3 3 entry univ 0012EC7C __eprintf 0 3 3 entry univ 0012F24C __eq__C9type_infoRC9type_info 0 3 3 entry univ 0013481C __fetch_long 0 3 3 entry local 0012CC7B __ffsdi2 0 3 3 entry univ 0012F2AC __fixdfdi 0 3 3 entry univ 0012F350 __fixsfdi 0 3 3 entry univ 0012F3B4 __fixtfdi 0 3 3 entry univ 0012F414 __fixunsdfdi 0 3 3 entry univ 0012F520 __fixunsdfsi 0 3 3 entry univ 0012F718 __fixunssfdi 0 3 3 entry univ 0012F794 __fixunssfsi 0 3 3 entry univ 0012F98C __fixunstfdi 0 3 3 entry univ 0012FA04 __floatdidf 0 3 3 entry univ 0012FDB8 __floatdisf 0 3 3 entry univ 0012FE34 __floatditf 0 3 3 entry univ 0012FEE4 __foo 0 3 3 entry univ 00131A6C __gcc_bcmp 0 3 3 entry univ 0012C90C __get_dynamic_handler_chain 0 3 3 entry univ 0012EE54 __get_eh_context 0 3 3 entry univ 0012ECEC __get_eh_info 0 3 3 entry univ 0012ED34 __is_pointer__FPv 0 3 3 entry univ 0013613C __lshrdi3 0 3 3 entry univ 00130144 __main 0 3 3 entry univ 0012CA8C __moddi3 0 3 3 entry univ 001301B4 __muldi3 0 3 3 entry univ 0013074C __ne__C9type_infoRC9type_info 0 3 3 entry univ 00134F74 __negdi2 0 3 3 entry univ 00130864 __nw__FUiPv 0 3 3 entry univ 00132E2C __nw__FUiRC9nothrow_t 0 3 3 entry univ 001338E4 __pure_virtual 0 3 3 entry univ 0013089C __read_long 0 3 3 entry local 0012CDBB __rtti_array 0 3 3 entry univ 001366A4 __rtti_attr 0 3 3 entry univ 001362C4 __rtti_class 0 3 3 entry univ 00134874 __rtti_func 0 3 3 entry univ 001363D4 __rtti_ptmd 0 3 3 entry univ 001365B4 __rtti_ptmf 0 3 3 entry univ 001364C4 __rtti_ptr 0 3 3 entry univ 001361C4 __rtti_si 0 3 3 entry univ 001349CC __rtti_user 0 3 3 entry univ 00134B14 __sjpopnthrow 0 3 3 entry univ 0012F044 __sjthrow 0 3 3 entry univ 0012EE9C __start_cp_handler 0 3 3 entry univ 00131C24 __store_long 0 3 3 entry local 0012CBC3 __terminate 0 3 3 entry univ 0012EBEC __tf10bad_typeid 0 3 3 entry univ 001351C4 __tf13bad_exception 0 3 3 entry univ 001329DC __tf14__si_type_info 0 3 3 entry univ 00135634 __tf16__attr_type_info 0 3 3 entry local 00137A73 __tf16__func_type_info 0 3 3 entry local 00137BC3 __tf16__ptmd_type_info 0 3 3 entry local 00137D13 __tf16__ptmf_type_info 0 3 3 entry local 00137C6B __tf16__user_type_info 0 3 3 entry univ 0013540C __tf17__array_type_info 0 3 3 entry local 00137DBB __tf17__class_type_info 0 3 3 entry univ 001358E4 __tf19__builtin_type_info 0 3 3 entry local 00137B1B __tf19__pointer_type_info 0 3 3 entry local 001379CB __tf8bad_cast 0 3 3 entry univ 00134FB4 __tf9bad_alloc 0 3 3 entry univ 00132C8C __tf9exception 0 3 3 entry univ 001328FC __tf9type_info 0 3 3 entry univ 00134EBC __tfSc 0 3 3 entry univ 00137874 __tfUc 0 3 3 entry univ 00137774 __tfUi 0 3 3 entry univ 00137374 __tfUl 0 3 3 entry univ 00137474 __tfUs 0 3 3 entry univ 00137674 __tfUx 0 3 3 entry univ 00137574 __tfb 0 3 3 entry univ 00136D74 __tfc 0 3 3 entry univ 00136E74 __tfd 0 3 3 entry univ 00137174 __tff 0 3 3 entry univ 00137274 __tfi 0 3 3 entry univ 00136B74 __tfl 0 3 3 entry univ 00136A74 __tfr 0 3 3 entry univ 00137074 __tfs 0 3 3 entry univ 00136C74 __tfv 0 3 3 entry univ 00136874 __tfw 0 3 3 entry univ 00136F74 __tfx 0 3 3 entry univ 00136974 __throw_bad_cast 0 3 3 entry univ 001323AC __throw_bad_typeid 0 3 3 entry univ 001325F4 __throw_type_match 0 3 3 entry univ 0012EC34 __throw_type_match_rtti 0 3 3 entry univ 00135BAC __ucmpdi2 0 3 3 entry univ 0013090C __udiv_w_sdiv 0 3 3 entry univ 00130954 __udivdi3 0 3 3 entry univ 0013097C __udivmoddi4 0 3 3 entry univ 00130EF4 __umoddi3 0 3 3 entry univ 0013152C __uncatch_exception 0 3 3 entry univ 00131EEC __vd__FPvRC9nothrow_t 0 3 3 entry univ 00133EDC __vn__FUiPv 0 3 3 entry univ 00132F5C __vn__FUiRC9nothrow_t 0 3 3 entry univ 0013432C __write_long 0 3 3 entry local 0012CD3B before__C9type_infoRC9type_info 0 3 3 entry univ 00135B64 dcast__C14__si_type_infoRC9type_infoiPvPC9type_infoT3 0 3 3 entry univ 00134C4C dcast__C16__user_type_infoRC9type_infoiPvPC9type_infoT3 0 3 3 entry univ 00134C04 dcast__C17__class_type_infoRC9type_infoiPvPC9type_infoT3 0 3 3 entry univ 00134CFC eh_context_initialize 0 3 3 entry local 0012ED9B eh_context_static 0 3 3 entry local 0012EDF3 name__C9type_info 0 3 3 entry univ 00134F4C new_eh_context 0 3 3 entry local 0012ECA3 num_digits 0 3 3 entry local 0012CE1B set_new_handler__FPFv_v 0 3 3 entry univ 00132C0C set_terminate__FPFv_v 0 3 3 entry univ 00131B0C set_unexpected__FPFv_v 0 3 3 entry univ 00131B3C terminate__Fv 0 3 3 entry univ 00131AA4 uncaught_exception__Fv 0 3 3 entry univ 0013283C unexpected__Fv 0 3 3 entry univ 00131B6C what__C9bad_alloc 0 3 3 entry univ 00132CFC what__C9exception 0 3 3 entry univ 0013289C $RECOVER_END 0 code univ 00138EE8 $RECOVER_START 0 code univ 00138EE8 $UNWIND_END 0 code univ 00138978 $UNWIND_START 0 code univ 00137E08 _$_10bad_typeid 0 code univ 001353A0 _$_13bad_exception 0 code univ 00132BD8 _$_14__si_type_info 0 code univ 00135618 _$_16__user_type_info 0 code univ 001353F0 _$_17__class_type_info 0 code univ 001358C8 _$_8bad_cast 0 code univ 00135190 _$_9bad_alloc 0 code univ 00132C58 _$_9exception 0 code univ 001329A8 _$_9type_info 0 code univ 001347E8 _U_Qfcomp 0 code univ 00134778 _U_Qfeq 0 code univ 00134650 _U_Qfge 0 code univ 001346BC _U_Qfgt 0 code univ 00134698 _U_Qfle 0 code univ 00134704 _U_Qflt 0 code univ 001346E0 _U_Qfne 0 code univ 00134674 _U_Qfneg 0 code univ 00134728 __10bad_typeid 0 code univ 00135250 __13bad_exception 0 code univ 00132A88 __14__si_type_infoPCcRC16__user_type_info 0 code univ 00135710 __16__user_type_infoPCc 0 code univ 001354B8 __17__class_type_infoPCcPCQ217__class_type_info9base_infoUi 0 code univ 001359C0 __8bad_cast 0 code univ 00135040 __9exception 0 code univ 00132970 __9type_infoPCc 0 code univ 00134F30 __ashldi3 0 code univ 0012CAF8 __ashrdi3 0 code univ 0012CB68 __bb_exit_func 0 code univ 0012CF98 __bb_init_func 0 code univ 0012D540 __bb_init_trace_func 0 code univ 0012E3C0 __bb_trace_func 0 code univ 0012DEA0 __bb_trace_ret 0 code univ 0012E308 __builtin_delete 0 code univ 001330A8 __builtin_new 0 code univ 001334F8 __builtin_saveregs 0 code univ 00131A58 __builtin_vec_delete 0 code univ 00133CD0 __builtin_vec_new 0 code univ 00134120 __check_eh_spec 0 code univ 00131F58 __clear_cache 0 code univ 0012E548 __cmpdi2 0 code univ 0012E570 __cp_eh_info 0 code univ 00131C00 __cp_exception_info 0 code univ 00131BC0 __cp_pop_exception 0 code univ 00131E40 __cp_push_exception 0 code univ 00131D98 __cplus_type_matcher 0 code univ 00131D18 __default_terminate 0 code univ 0012EBD8 __default_unexpected__Fv 0 code univ 00131AF8 __divdi3 0 code univ 0012E5B8 __dl__FPvRC9nothrow_t 0 code univ 001332D0 __do_global_ctors 0 code univ 0012C9F8 __do_global_dtors 0 code univ 0012C978 __dummy 0 code univ 0012C900 __dynamic_cast 0 code univ 001367B0 __eh_alloc 0 code univ 00131C98 __eh_free 0 code univ 00131CE0 __eh_rtime_match 0 code univ 0012F1E0 __empty 0 code univ 0012EC98 __eprintf 0 code univ 0012F268 __eq__C9type_infoRC9type_info 0 code univ 00134838 __ffsdi2 0 code univ 0012F2E8 __fixdfdi 0 code univ 0012F378 __fixsfdi 0 code univ 0012F3D8 __fixtfdi 0 code univ 0012F430 __fixunsdfdi 0 code univ 0012F548 __fixunsdfsi 0 code univ 0012F740 __fixunssfdi 0 code univ 0012F7B8 __fixunssfsi 0 code univ 0012F9B0 __fixunstfdi 0 code univ 0012FAC0 __floatdidf 0 code univ 0012FDE0 __floatdisf 0 code univ 0012FE58 __floatditf 0 code univ 0012FF20 __foo 0 code univ 00131A88 __gcc_bcmp 0 code univ 0012C928 __get_dynamic_handler_chain 0 code univ 0012EE70 __get_eh_context 0 code univ 0012ED08 __get_eh_info 0 code univ 0012ED50 __is_pointer__FPv 0 code univ 00136158 __lshrdi3 0 code univ 00130160 __main 0 code univ 0012CAA8 __moddi3 0 code univ 001301D0 __muldi3 0 code univ 00130768 __ne__C9type_infoRC9type_info 0 code univ 00134F90 __negdi2 0 code univ 00130880 __nw__FUiPv 0 code univ 00132E48 __nw__FUiRC9nothrow_t 0 code univ 00133900 __pure_virtual 0 code univ 001308D8 __rtti_array 0 code univ 001366C0 __rtti_attr 0 code univ 001362E0 __rtti_class 0 code univ 00134890 __rtti_func 0 code univ 001363F0 __rtti_ptmd 0 code univ 001365D0 __rtti_ptmf 0 code univ 001364E0 __rtti_ptr 0 code univ 001361E0 __rtti_si 0 code univ 001349E8 __rtti_user 0 code univ 00134B30 __sjpopnthrow 0 code univ 0012F060 __sjthrow 0 code univ 0012EEB8 __start_cp_handler 0 code univ 00131C40 __terminate 0 code univ 0012EC08 __tf10bad_typeid 0 code univ 001351E0 __tf13bad_exception 0 code univ 001329F8 __tf14__si_type_info 0 code univ 00135650 __tf16__user_type_info 0 code univ 00135428 __tf17__class_type_info 0 code univ 00135900 __tf8bad_cast 0 code univ 00134FD0 __tf9bad_alloc 0 code univ 00132CA8 __tf9exception 0 code univ 00132918 __tf9type_info 0 code univ 00134ED8 __tfSc 0 code univ 00137890 __tfUc 0 code univ 00137790 __tfUi 0 code univ 00137390 __tfUl 0 code univ 00137490 __tfUs 0 code univ 00137690 __tfUx 0 code univ 00137590 __tfb 0 code univ 00136D90 __tfc 0 code univ 00136E90 __tfd 0 code univ 00137190 __tff 0 code univ 00137290 __tfi 0 code univ 00136B90 __tfl 0 code univ 00136A90 __tfr 0 code univ 00137090 __tfs 0 code univ 00136C90 __tfv 0 code univ 00136890 __tfw 0 code univ 00136F90 __tfx 0 code univ 00136990 __throw_bad_cast 0 code univ 001323C8 __throw_bad_typeid 0 code univ 00132610 __throw_type_match 0 code univ 0012EC50 __throw_type_match_rtti 0 code univ 00135BC8 __ucmpdi2 0 code univ 00130928 __udiv_w_sdiv 0 code univ 00130970 __udivdi3 0 code univ 00130998 __udivmoddi4 0 code univ 00130F10 __umoddi3 0 code univ 00131548 __uncatch_exception 0 code univ 00131F08 __vd__FPvRC9nothrow_t 0 code univ 00133EF8 __vn__FUiPv 0 code univ 00132F78 __vn__FUiRC9nothrow_t 0 code univ 00134348 before__C9type_infoRC9type_info 0 code univ 00135B80 dcast__C14__si_type_infoRC9type_infoiPvPC9type_infoT3 0 code univ 00134C68 dcast__C16__user_type_infoRC9type_infoiPvPC9type_infoT3 0 code univ 00134C20 dcast__C17__class_type_infoRC9type_infoiPvPC9type_infoT3 0 code univ 00134D18 name__C9type_info 0 code univ 00134F68 set_new_handler__FPFv_v 0 code univ 00132C28 set_terminate__FPFv_v 0 code univ 00131B28 set_unexpected__FPFv_v 0 code univ 00131B58 terminate__Fv 0 code univ 00131AC0 uncaught_exception__Fv 0 code univ 00132858 unexpected__Fv 0 code univ 00131B88 what__C9bad_alloc 0 code univ 00132D18 what__C9exception 0 code univ 001328B8 __CTOR_LIST__ 0 data univ dp+00000348 __DTOR_LIST__ 0 data univ dp+00000350 __bb 0 s_req univ dp+00000F48 __new_handler 0 data univ dp+00000A4C __shtab 0 data univ dp+00000618 __terminate_func 0 data univ dp+00000458 __ti10bad_typeid 0 s_req univ dp+00000EA0 __ti13bad_exception 0 s_req univ dp+00000E80 __ti14__si_type_info 0 s_req univ dp+00000E90 __ti16__attr_type_info 0 s_req univ dp+00000E70 __ti16__func_type_info 0 s_req univ dp+00000ED0 __ti16__ptmd_type_info 0 s_req univ dp+00000EC0 __ti16__ptmf_type_info 0 s_req univ dp+00000F50 __ti16__user_type_info 0 s_req univ dp+00000EB0 __ti17__array_type_info 0 s_req univ dp+00000F38 __ti17__class_type_info 0 s_req univ dp+00000F18 __ti19__builtin_type_info 0 s_req univ dp+00000F08 __ti19__pointer_type_info 0 s_req univ dp+00000F28 __ti8bad_cast 0 s_req univ dp+00000EE0 __ti9bad_alloc 0 s_req univ dp+00000EF0 __ti9exception 0 s_req univ dp+00000F00 __ti9type_info 0 s_req univ dp+00000E68 __tiSc 0 data univ dp+00000E2C __tiUc 0 data univ dp+00000E24 __tiUi 0 data univ dp+00000E04 __tiUl 0 data univ dp+00000E0C __tiUs 0 data univ dp+00000E1C __tiUx 0 data univ dp+00000E14 __tib 0 data univ dp+00000DD4 __tic 0 data univ dp+00000DDC __tid 0 data univ dp+00000DF4 __tif 0 data univ dp+00000DFC __tii 0 data univ dp+00000DC4 __til 0 data univ dp+00000DBC __tir 0 data univ dp+00000DEC __tis 0 data univ dp+00000DCC __tiv 0 data univ dp+00000DAC __tiw 0 data univ dp+00000DE4 __tix 0 data univ dp+00000DB4 _exit_dummy_decl 0 data univ dp+00000498 _exit_dummy_ref 0 data univ dp+00000000 _vt$10bad_typeid 0 data univ dp+00000B40 _vt$13bad_exception 0 data univ dp+000009B0 _vt$14__si_type_info 0 data univ dp+00000B00 _vt$16__user_type_info 0 data univ dp+00000B20 _vt$17__class_type_info 0 data univ dp+00000AE0 _vt$8bad_cast 0 data univ dp+00000B60 _vt$9bad_alloc 0 data univ dp+00000A20 _vt$9exception 0 data univ dp+000009D0 _vt$9type_info 0 data univ dp+00000B80 nothrow 0 data univ dp+00000A1C _U_Qfadd 0 stub ext lp+000008C0 _U_Qfcmp 0 stub ext lp+000005E0 _U_Qfcnvfxt_quad_to_sgl 0 stub ext lp+00000900 _U_Qfcnvxf_dbl_to_quad 0 stub ext lp+000006E0 _U_Qfcnvxf_sgl_to_quad 0 stub ext lp+00000860 _U_Qfmpy 0 stub ext lp+00000820 _U_Qfsub 0 stub ext lp+00000740 abort 0 stub ext lp+00000700 atexit 0 stub ext lp+00000940 ctime 0 stub ext lp+00000840 fclose 0 stub ext lp+00000640 fflush 0 stub ext lp+00000880 ffs 0 stub ext lp+000007A0 fopen 0 stub ext lp+00000780 fprintf 0 stub ext lp+00000680 fread 0 stub ext lp+000006C0 free 0 stub ext lp+00000720 fscanf 0 stub ext lp+00000920 fwrite 0 stub ext lp+000008E0 malloc 0 stub ext lp+00000760 memset 0 stub ext lp+000005C0 perror 0 stub ext lp+000006A0 realloc 0 stub ext lp+000007C0 strchr 0 stub ext lp+000008A0 strcmp 0 stub ext lp+00000660 strcpy 0 stub ext lp+00000600 strlen 0 stub ext lp+00000620 strncpy 0 stub ext lp+00000960 time 0 stub ext lp+000007E0 write 0 stub ext lp+00000800 __CTOR_LIST__ 0 data unsat dp-0000000C __DTOR_LIST__ 0 data unsat dp-00000068 __bb 0 data unsat dp-00000014 __iob 0 data unsat dp-00000010 __new_handler 0 data unsat dp-00000034 __terminate_func 0 data unsat dp-00000018 __ti10bad_typeid 0 data unsat dp-00000058 __ti13bad_exception 0 data unsat dp-00000030 __ti14__si_type_info 0 data unsat dp-00000060 __ti16__attr_type_info 0 data unsat dp-000000B8 __ti16__func_type_info 0 data unsat dp-000000C0 __ti16__ptmd_type_info 0 data unsat dp-000000C8 __ti16__ptmf_type_info 0 data unsat dp-000000C4 __ti16__user_type_info 0 data unsat dp-0000005C __ti17__array_type_info 0 data unsat dp-000000CC __ti17__class_type_info 0 data unsat dp-00000064 __ti19__builtin_type_info 0 data unsat dp-000000BC __ti19__pointer_type_info 0 data unsat dp-000000B4 __ti8bad_cast 0 data unsat dp-00000054 __ti9bad_alloc 0 data unsat dp-00000038 __ti9exception 0 data unsat dp-0000002C __ti9type_info 0 data unsat dp-00000050 __tiSc 0 data unsat dp-000000B0 __tiUc 0 data unsat dp-000000AC __tiUi 0 data unsat dp-0000009C __tiUl 0 data unsat dp-000000A0 __tiUs 0 data unsat dp-000000A8 __tiUx 0 data unsat dp-000000A4 __tib 0 data unsat dp-00000084 __tic 0 data unsat dp-00000088 __tid 0 data unsat dp-00000094 __tif 0 data unsat dp-00000098 __tii 0 data unsat dp-0000007C __til 0 data unsat dp-00000078 __tir 0 data unsat dp-00000090 __tis 0 data unsat dp-00000080 __tiv 0 data unsat dp-0000006C __tiw 0 data unsat dp-0000008C __tix 0 data unsat dp-00000074 _exit_dummy_decl 0 data unsat dp-00000070 _vt$10bad_typeid 0 data unsat dp-00000028 _vt$13bad_exception 0 data unsat dp-00000020 _vt$14__si_type_info 0 data unsat dp-0000004C _vt$16__user_type_info 0 data unsat dp-00000044 _vt$17__class_type_info 0 data unsat dp-00000048 _vt$8bad_cast 0 data unsat dp-00000024 _vt$9bad_alloc 0 data unsat dp-0000003C _vt$9exception 0 data unsat dp-0000001C _vt$9type_info 0 data unsat dp-00000040 MODULE NAME : ldapauth.c TEXT SIZE : 00000D0C DATA SIZE : 00000030 VERSION : 87102412 LENGTH : 00003724 SHARED DATA : NO Sym C H X P Sym Sym Sym Lset Name Type Scope Value Name ---- - - - - ---- ----- ----- ---- _GLOBAL__DD 0 3 3 entry univ 0017FC44 _GLOBAL__DI 0 3 3 entry univ 0017FBFC _GLOBAL__FD_ldapauth_sl 0 3 3 entry univ 0017FBC4 _GLOBAL__FI_ldapauth_sl 0 3 3 entry univ 0017FB64 ldapauth 0 3 3 entry univ 0017F004 $RECOVER_END 0 code univ 0017FD08 $RECOVER_START 0 code univ 0017FD08 $UNWIND_END 0 code univ 0017FCD8 $UNWIND_START 0 code univ 0017FC88 _GLOBAL__DD 0 code univ 0017FC60 _GLOBAL__DI 0 code univ 0017FC18 _GLOBAL__FD_ldapauth_sl 0 code univ 0017FBE0 _GLOBAL__FI_ldapauth_sl 0 code univ 0017FB80 ldapauth 0 code univ 0017F160 free 0 stub ext lp+000000C0 ldap_init 0 stub ext lp+00000120 ldap_simple_bind_s 0 stub ext lp+00000100 ldap_unbind 0 stub ext lp+00000140 malloc 0 stub ext lp+000000E0 strcat 0 stub ext lp+000000A0 strcpy 0 stub ext lp+00000020 strlen 0 stub ext lp+00000040 strncat 0 stub ext lp+00000060 strtok 0 stub ext lp+00000080 *** end of LISTXL LinkEd>exit HP3: / do quick quick auto=testpass xl=ldapxl.richard.hp967 UNRESOLVED EXTERNALS: ffs (LDRERR 512) HP3: / showme USER: #S36,MGR.HP967,RICHARD (IN PROGRAM) RELEASE: C.60.00 MPE/iX HP31900 C.16.01 USER VERSION: C.60.02 I guess I need another library? When I try to run quick on our newest machine, I don't get any errors, but the screen doesn't load either. HP1:[ADMIN]/quick auto=testpass xl=ldapxl.richard.admin End Run HP1:[ADMIN]/showme USER: #S72,MGR.ADMIN,RICHARD (IN PROGRAM) RELEASE: C.70.01 MPE/iX HP31900 C.39.06 USER VERSION: C.70.01 Any additional help would be much appreciated. Thanks again. Richard Gavin Scott wrote: > > Try this variant of your original command: > > gcc-2.95.2 -shared -o ldapauth.sl -DMPE -D_SOCKET_SOURCE \ > -D_MPEXL_SOURCE -D_POSIX_SOURCE -I../include -L../lib \ > --for-linker="-b -ashared" ldapauth.c -lldap -llber > > Which should produce an XL file named "ldapauth.sl". Ignore the error about > "-shared" not being recognized. > > G. > > * To join/leave the list, search archives, change list settings, * > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html * -- Richard Sheehan, Administrative Systems - IT Programmer Analyst Idaho State University Computing & Communications Campus Box 8037, Pocatello, ID 83209-8037 Phone: 208.282.3861 - Fax: 208.282.3673 Email: [log in to unmask] * To join/leave the list, search archives, change list settings, * * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *