Open Watcom Linker Version 1.8 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. Created on: 18/01/10 16:16:05 Executable Image: os2.exe creating an OS/2 32-bit executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 0002:00000000 00010820 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== BEGTEXT CODE AUTO 0001:00000000 00000007 _TEXT CODE AUTO 0001:00000010 0000347f _NULL BEGDATA DGROUP 0002:00000000 00000004 _AFTERNULL BEGDATA DGROUP 0002:00000004 00000000 CONST DATA DGROUP 0002:00000004 00000198 CONST2 DATA DGROUP 0002:0000019c 00000000 _DATA DATA DGROUP 0002:0000019c 00000434 XIB DATA DGROUP 0002:000005d0 00000000 XI DATA DGROUP 0002:000005d0 00000012 XIE DATA DGROUP 0002:000005e2 00000000 YIB DATA DGROUP 0002:000005e2 00000000 YI DATA DGROUP 0002:000005e2 00000006 YIE DATA DGROUP 0002:000005e8 00000000 TIB DATA DGROUP 0002:000005e8 00000000 TI DATA DGROUP 0002:000005e8 00000000 TIE DATA DGROUP 0002:000005e8 00000000 DATA DATA DGROUP 0002:000005e8 00000000 _BSS BSS DGROUP 0002:000005e8 0000022c STACK STACK DGROUP 0002:00000820 00010000 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: dir.obj(C:\aaru\os2\dir.c) 0001:00000130 GetAllInDir Module: ea.obj(C:\aaru\os2\ea.c) 0001:00000710 GetEAs Module: main.obj(C:\aaru\os2\main.c) 0001:0000092d main Module: C:\WATCOM/lib386/os2\clib3s.lib(stk) 0001:000009a1* __STK 0001:00000991 __CHK 0001:000009cd* __GRO 0001:000009c0* __STKOVERFLOW Module: C:\WATCOM/lib386/os2\clib3s.lib(strlen.c) 0001:000009f0 strlen Module: C:\WATCOM/lib386/os2\clib3s.lib(nmalloc.c) 0001:00000a10 malloc 0001:00000a20 _nmalloc 0002:000001ac __nheapbeg 0002:000001b0 __MiniHeapRover 0002:000001b4 __LargestSizeB4MiniHeapRover Module: C:\WATCOM/lib386/os2\clib3s.lib(strcpy.c) 0001:00000b40 strcpy Module: C:\WATCOM/lib386/os2\clib3s.lib(strcat.c) 0001:00000b70 strcat Module: C:\WATCOM/lib386/os2\clib3s.lib(nfree.c) 0001:00000bb0 free 0001:00000bc0 _nfree 0002:000005e8 __MiniHeapFreeRover Module: C:\WATCOM/lib386/os2\clib3s.lib(printf.c) 0001:00000cd0 printf Module: C:\WATCOM/lib386/os2\clib3s.lib(_strcmp) 0001:00000d00 strcmp Module: C:\WATCOM/lib386/os2\clib3s.lib(sprintf.c) 0001:00000e50 sprintf Module: C:\WATCOM/lib386/os2\clib3s.lib(memset.c) 0001:00000e80 memset Module: C:\WATCOM/lib386/os2\clib3s.lib(cstart) 0001:00000ea0 _cstart_ Module: C:\WATCOM/lib386/os2\clib3s.lib(xmsgo32.c) 0001:00000f00+ __exit_with_msg 0001:00000f50 __fatal_runtime_error Module: C:\WATCOM/lib386/os2\clib3s.lib(maino32.c) 0002:000001b8+ __FirstThreadData 0002:000001bc __GetThreadPtr 0002:000001c0 _AccessFileH 0002:000001c4 _ReleaseFileH 0002:000001c8 _AccessIOB 0002:000001cc _ReleaseIOB 0002:000001d0 _AccessNHeap 0002:000001d4* _AccessFHeap 0002:000001d8 _ReleaseNHeap 0002:000001dc* _ReleaseFHeap 0002:000001e0* _AccessTDList 0001:00000f8b __threadstack 0001:00000f92* __threadid 0001:00000f9b __OS2MainInit 0001:0000100c+ __OS2Init 0001:0000104d* __OS2Fini 0001:00001055+ __shutdown_stack_checking 0001:0000106a __exit 0002:000001e4* _ReleaseTDList 0002:000001e8+ __sig_init_rtn 0002:000001ec* __sig_fini_rtn 0002:000001f0* __threadstksize 0002:000001f4 __process_fini 0002:000005ec __Is_DLL 0002:000005f0+ __saved_CS Module: C:\WATCOM/lib386/os2\clib3s.lib(nmemneed.c) 0001:000010c0 __nmemneed Module: C:\WATCOM/lib386/os2\clib3s.lib(mem.c) 0001:000010d0 __MemAllocator 0001:00001180 __MemFree Module: C:\WATCOM/lib386/os2\clib3s.lib(grownear.c) 0001:00001430 __ExpandDGROUP Module: C:\WATCOM/lib386/os2\clib3s.lib(iob.c) 0002:000001f8 __iob 0002:00000400* _fmode 0002:000006f4 __OpenStreams 0002:000006f8 __ClosedStreams Module: C:\WATCOM/lib386/os2\clib3s.lib(fprtf.c) 0001:00001470 __fprtf Module: C:\WATCOM/lib386/os2\clib3s.lib(vsprintf.c) 0001:00001570 vsprintf Module: C:\WATCOM/lib386/os2\clib3s.lib(__stos) 0001:000015a0 __STOSB 0001:000015d7* __STOSD Module: C:\WATCOM/lib386/os2\clib3s.lib(main2o32.c) 0001:00001650 __OS2Main Module: C:\WATCOM/lib386/os2\clib3s.lib(segdefns) 0001:00000003 ___begtext 0002:00000000* __nullarea 0002:000005d0 _Start_XI 0002:000005e2 _End_XI 0002:000005e2 _Start_YI 0002:000005e8 _End_YI Module: C:\WATCOM/lib386/os2\clib3s.lib(enterdb.c) 0001:000016c0 __EnterWVIDEO 0002:00000404+ __WD_Present Module: C:\WATCOM/lib386/os2\clib3s.lib(crwdata) 0002:0000044c _osmajor 0002:0000044d _osminor 0002:00000418* _LpDllName 0002:0000041c* _LpwCmdLine 0002:00000420* _LpwPgmName 0002:00000424* _LpwDllName 0002:00000410 _LpCmdLine 0002:00000414 _LpPgmName 0002:00000408* _dynend 0002:0000040c _curbrk 0002:00000428* _STACKLOW 0002:0000042c* _STACKTOP 0002:00000430 __ASTACKSIZ 0002:00000434 __ASTACKPTR 0002:00000438* _cbyte 0002:0000043c* _cbyte2 0002:00000440* _child 0002:00000446 _Envptr 0002:0000044a* _Envseg 0002:00000444* __no87 0002:0000044e* __FPE_handler Module: C:\WATCOM/lib386/os2\clib3s.lib(cinit.c) 0001:000016f0 __CommonInit 0002:000006fc __hmodule Module: C:\WATCOM/lib386/os2\clib3s.lib(initrtns.c) 0001:00001710 __InitRtns 0001:00001770 __FiniRtns Module: C:\WATCOM/lib386/os2\clib3s.lib(amblksiz.c) 0002:00000454 _amblksiz Module: C:\WATCOM/lib386/os2\clib3s.lib(heapen.c) 0001:000017e0* _heapenable 0002:00000458 __heap_enabled Module: C:\WATCOM/lib386/os2\clib3s.lib(nheapmin.c) 0001:00001800* _heapshrink 0001:00001810* _heapmin 0001:00001820* _nheapmin 0001:000018e0 _nheapshrink Module: C:\WATCOM/lib386/os2\clib3s.lib(initfile.c) 0001:00001950 __InitFiles Module: C:\WATCOM/lib386/os2\clib3s.lib(ioexit.c) 0001:00001a60* fcloseall 0001:00001a70 __full_io_exit Module: C:\WATCOM/lib386/os2\clib3s.lib(fputc.c) 0001:00001a80 fputc Module: C:\WATCOM/lib386/os2\clib3s.lib(ioalloc.c) 0001:00001b80 __ioalloc Module: C:\WATCOM/lib386/os2\clib3s.lib(prtf.c) 0001:00001c20 __prtf Module: C:\WATCOM/lib386/os2\clib3s.lib(flush.c) 0001:000029d0 __flush Module: C:\WATCOM/lib386/os2\clib3s.lib(mthrdini.c) 0001:00002ae0 __InitThreadData 0002:0000045c __ThreadDataSize Module: C:\WATCOM/lib386/os2\clib3s.lib(cmain386.c) 0001:00002b00 __CMain Module: C:\WATCOM/lib386/os2\clib3s.lib(dosseg) 0000:00001234 __DOSseg__ Module: C:\WATCOM/lib386/os2\clib3s.lib(fclose.c) 0001:00002b50+ __doclose 0001:00002c10 __shutdown_stream 0001:00002c40* fclose 0002:00000700+ __RmTmpFileFn Module: C:\WATCOM/lib386/os2\clib3s.lib(freefp.c) 0001:00002c80 __freefp 0001:00002cd0 __purgefp Module: C:\WATCOM/lib386/os2\clib3s.lib(seterrno.c) 0001:00002d02 __set_errno 0001:00002d13* __set_EDOM 0001:00002d21* __set_ERANGE 0001:00002d2f* __set_EINVAL 0001:00002d42 __set_doserrno Module: C:\WATCOM/lib386/os2\clib3s.lib(chktty.c) 0001:00002d60 __chktty Module: C:\WATCOM/lib386/os2\clib3s.lib(wctomb.c) 0001:00002da0 wctomb Module: C:\WATCOM/lib386/os2\clib3s.lib(itoa.c) 0001:00002de0+ utoa 0001:00002e40 itoa Module: C:\WATCOM/lib386/os2\clib3s.lib(strupr.c) 0001:00002e80 strupr Module: C:\WATCOM/lib386/os2\clib3s.lib(noefgfmt.c) 0002:00000460 __EFG_printf 0002:00000464* __EFG_scanf Module: C:\WATCOM/lib386/os2\clib3s.lib(lltoa.c) 0001:00002ee0 ulltoa 0001:00002f50* lltoa Module: C:\WATCOM/lib386/os2\clib3s.lib(ltoa.c) 0001:00002f90 ultoa 0001:00002ff0* ltoa Module: C:\WATCOM/lib386/os2\clib3s.lib(mbisdbcs.c) 0002:00000704 __IsDBCS Module: C:\WATCOM/lib386/os2\clib3s.lib(mbislead.c) 0001:00003030* _ismbblead 0002:00000708 __MBCSIsTable Module: C:\WATCOM/lib386/os2\clib3s.lib(lseekos2.c) 0001:00003060 __lseek Module: C:\WATCOM/lib386/os2\clib3s.lib(fsync.c) 0001:000030a0 fsync Module: C:\WATCOM/lib386/os2\clib3s.lib(qwrit.c) 0001:000030d0 __qwrite Module: C:\WATCOM/lib386/os2\clib3s.lib(___argc.c) 0002:0000080c ___Argc 0002:00000810 ___Argv Module: C:\WATCOM/lib386/os2\clib3s.lib(exit.c) 0001:00003190+ __null_int23_exit 0001:00003192 exit 0001:000031e2* _exit 0002:00000468+ __int23_exit 0002:0000046c+ __FPE_handler_exit Module: C:\WATCOM/lib386/os2\clib3s.lib(_clseos2.c) 0001:00003200 __close Module: C:\WATCOM/lib386/os2\clib3s.lib(isattos2.c) 0001:00003250 isatty Module: C:\WATCOM/lib386/os2\clib3s.lib(alphabet.c) 0002:00000174 __Alphabet Module: C:\WATCOM/lib386/os2\clib3s.lib(mbinit.c) 0001:000032c1 __mbinit 0002:00000470+ __MBCodePage Module: C:\WATCOM/lib386/os2\clib3s.lib(dosret.c) 0001:000033d0+ _dosretax 0001:000033f0* _dosret0 0001:00003410 __set_errno_dos Module: C:\WATCOM/lib386/os2\clib3s.lib(iomode.c) 0001:00003450 __GetIOMode 0001:00003470 __SetIOMode_nogrow 0002:00000578+ __NFiles 0002:0000057c+ __init_mode 0002:000005cc+ __io_mode +----------------------+ | Imported Symbols | +----------------------+ Symbol Module ====== ====== DosFindFirst DOSCALLS DosOpen DOSCALLS DosWrite DOSCALLS DosClose DOSCALLS DosFindNext DOSCALLS DosFindClose DOSCALLS DosQueryPathInfo DOSCALLS DosEnumAttribute DOSCALLS DosQuerySysInfo DOSCALLS DosExit DOSCALLS DosAllocMem DOSCALLS DosFreeMem DOSCALLS DosSetFilePtr DOSCALLS DosResetBuffer DOSCALLS DosQueryHType DOSCALLS DosQueryDBCSEnv NLS DosQueryCp DOSCALLS +--------------------+ | Libraries Used | +--------------------+ C:\WATCOM/lib386/os2\clib3s.lib C:\WATCOM/lib386/os2\os2386.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: 00010000 (65536.) Memory size: 00013caf (81071.) Entry point address: 0001:00000ea0 Link time: 00:00.08