Changeset 2733
- Timestamp:
- Jul 18, 2006, 3:19:37 AM (19 years ago)
- Location:
- trunk/libc
- Files:
-
- 1 added
- 1 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/libc/Makefile.kmk
r2727 r2733 51 51 $(TARGET_libc_fbsdlibc) \ 52 52 $(TARGET_libc_glibc) \ 53 $(TARGET_libc_msun) 53 $(TARGET_libc_msun) \ 54 $(TARGET_libc_kNIX) 54 55 libc_SOURCES.os2 = \ 55 56 $(TARGET_libc_libsocket) \ 56 $(TARGET_libc_libsyslog) \ 57 $(TARGET_libc_libc_sys) 57 $(TARGET_libc_libsyslog) 58 58 libc_SOURCES.win32 = $(TARGET_kNIX.nt) 59 59 … … 65 65 $(TARGET_libc_fbsdlibc_l) \ 66 66 $(TARGET_libc_glibc_l) \ 67 $(TARGET_libc_msun_l) 67 $(TARGET_libc_msun_l) \ 68 $(TARGET_libc_kNIX_l) 68 69 libc_l_SOURCES.os2 = \ 69 70 $(TARGET_libc_libsocket_l) \ 70 $(TARGET_libc_libsyslog_l) \ 71 $(TARGET_libc_libc_sys_l) 72 libc_SOURCES.win32 = $(TARGET_kNIX.nt_l) 71 $(TARGET_libc_libsyslog_l) 73 72 endif 74 73 … … 80 79 $(TARGET_libc_fbsdlibc_p) \ 81 80 $(TARGET_libc_glibc_p) \ 82 $(TARGET_libc_msun_p) 81 $(TARGET_libc_msun_p) \ 82 $(TARGET_libc_kNIX_p) 83 83 libc_p_SOURCES.os2 = \ 84 84 $(TARGET_libc_libsocket_p) \ 85 85 $(TARGET_libc_libsyslog_p) 86 $(TARGET_libc_libc_p)87 libc_SOURCES.win32 = $(TARGET_kNIX.nt_p)88 86 endif 89 87 … … 98 96 $(TARGET_libc_fbsdlibc_asm) \ 99 97 $(TARGET_libc_glibc_asm) \ 100 $(TARGET_libc_msun_asm) 101 libc_asm_SOURCES.os2 = \ 102 $(TARGET_libc_libc_sys_asm) 98 $(TARGET_libc_msun_asm) \ 99 $(TARGET_libc_kNIX_asm) 103 100 104 101 ifdef CFG_LIBC_LOGSTRICT_LIBS … … 109 106 $(TARGET_libc_fbsdlibc_asm_l) \ 110 107 $(TARGET_libc_glibc_asm_l) \ 111 $(TARGET_libc_msun_asm_l) 112 libc_asm_l_SOURCES.os2 = \ 113 $(TARGET_libc_libc_sys_asm_l) 108 $(TARGET_libc_msun_asm_l) \ 109 $(TARGET_libc_kNIX_asm_l) 114 110 endif 115 111 … … 121 117 $(TARGET_libc_fbsdlibc_asm_p) \ 122 118 $(TARGET_libc_glibc_asm_p) \ 123 $(TARGET_libc_msun_asm_p) 124 libc_asm_p_SOURCES.os2 = \ 125 $(TARGET_libc_libc_sys_asm_p) 119 $(TARGET_libc_msun_asm_p) \ 120 $(TARGET_libc_kNIX_asm_p) 126 121 endif 127 122 -
trunk/libc/src/kNIX/Makefile.kmk
r2732 r2733 29 29 SUB_DEPTH = ../.. 30 30 include $(PATH_KBUILD)/subheader.kmk 31 ifeq ($(BUILD_TARGET),os2) 32 33 LIBRARIES += libc_libc_sys 34 35 libc_libc_sys_TEMPLATE = libcsub 36 libc_libc_sys_SOURCES = \ 37 $(PATH_LIBC_SRC)/kNIX.os2/brk.c \ 38 $(PATH_LIBC_SRC)/kNIX.os2/b_dir.c \ 39 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirChangeRoot.c \ 40 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirCreate.c \ 41 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirCurrentGet.c \ 42 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirCurrentSet.c \ 43 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirCurrentSetFH.c \ 44 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDirRemove.c \ 45 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDriveDefaultGet.c \ 46 $(PATH_LIBC_SRC)/kNIX.os2/b_fsDriveDefaultSet.c \ 47 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileModeSet.c \ 48 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileModeSetFH.c \ 49 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileStat.c \ 50 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileStatFH.c \ 51 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileTimesSet.c \ 52 $(PATH_LIBC_SRC)/kNIX.os2/b_fsFileTimesSetFH.c \ 53 $(PATH_LIBC_SRC)/kNIX.os2/b_fsNativeFileModeSet.c \ 54 $(PATH_LIBC_SRC)/kNIX.os2/b_fsNativeFileStat.c \ 55 $(PATH_LIBC_SRC)/kNIX.os2/b_fsNativeFileTimesSet.c \ 56 $(PATH_LIBC_SRC)/kNIX.os2/b_fsPathResolve.c \ 57 $(PATH_LIBC_SRC)/kNIX.os2/b_fsRename.c \ 58 $(PATH_LIBC_SRC)/kNIX.os2/b_fsStat.c \ 59 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSymlinkCreate.c \ 60 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSymlinkModeSet.c \ 61 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSymlinkRead.c \ 62 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSymlinkStat.c \ 63 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSymlinkTimesSet.c \ 64 $(PATH_LIBC_SRC)/kNIX.os2/b_fsSync.c \ 65 $(PATH_LIBC_SRC)/kNIX.os2/b_fsUnlink.c \ 66 $(PATH_LIBC_SRC)/kNIX.os2/b_ioDirGetEntries.c \ 67 $(PATH_LIBC_SRC)/kNIX.os2/b_ioFHToPath.c \ 68 $(PATH_LIBC_SRC)/kNIX.os2/b_ioFileControl.c \ 69 $(PATH_LIBC_SRC)/kNIX.os2/b_ioFileOpen.c \ 70 $(PATH_LIBC_SRC)/kNIX.os2/b_ioFileSizeSet.c \ 71 $(PATH_LIBC_SRC)/kNIX.os2/b_ioSeek.c \ 72 $(PATH_LIBC_SRC)/kNIX.os2/b_ldrClose.c \ 73 $(PATH_LIBC_SRC)/kNIX.os2/b_ldrOpen.c \ 74 $(PATH_LIBC_SRC)/kNIX.os2/b_ldrSymbol.c \ 75 $(PATH_LIBC_SRC)/kNIX.os2/b_miscLoadAvg.c \ 76 $(PATH_LIBC_SRC)/kNIX.os2/b_mmanProtect.c \ 77 $(PATH_LIBC_SRC)/kNIX.os2/b_nativeSymlinkCreate.c \ 78 $(PATH_LIBC_SRC)/kNIX.os2/b_panic.c \ 79 $(PATH_LIBC_SRC)/kNIX.os2/b_processCredentials.c \ 80 $(PATH_LIBC_SRC)/kNIX.os2/b_processGetPriority.c \ 81 $(PATH_LIBC_SRC)/kNIX.os2/b_processSetPriority.c \ 82 $(PATH_LIBC_SRC)/kNIX.os2/b_processWait.c \ 83 $(PATH_LIBC_SRC)/kNIX.os2/b_signalInterrupt.c \ 84 $(PATH_LIBC_SRC)/kNIX.os2/b_signalMask.c \ 85 $(PATH_LIBC_SRC)/kNIX.os2/b_signalPending.c \ 86 $(PATH_LIBC_SRC)/kNIX.os2/b_signalQueue.c \ 87 $(PATH_LIBC_SRC)/kNIX.os2/b_signalSendPid.c \ 88 $(PATH_LIBC_SRC)/kNIX.os2/b_signalStack.c \ 89 $(PATH_LIBC_SRC)/kNIX.os2/b_signalSuspend.c \ 90 $(PATH_LIBC_SRC)/kNIX.os2/b_signalTimer.c \ 91 $(PATH_LIBC_SRC)/kNIX.os2/b_signalWait.c \ 92 $(PATH_LIBC_SRC)/kNIX.os2/b_threadCleanup.c \ 93 $(PATH_LIBC_SRC)/kNIX.os2/b_threadEnd.c \ 94 $(PATH_LIBC_SRC)/kNIX.os2/b_threadInit.c \ 95 $(PATH_LIBC_SRC)/kNIX.os2/b_threadSleep.c \ 96 $(PATH_LIBC_SRC)/kNIX.os2/b_threadStartup.c \ 97 $(PATH_LIBC_SRC)/kNIX.os2/b_time.c \ 98 $(PATH_LIBC_SRC)/kNIX.os2/b_timeHighResNano.c \ 99 $(PATH_LIBC_SRC)/kNIX.os2/clock.c \ 100 $(PATH_LIBC_SRC)/kNIX.os2/core.c \ 101 $(PATH_LIBC_SRC)/kNIX.os2/DosAllocMemEx.c \ 102 $(PATH_LIBC_SRC)/kNIX.os2/DosAllocSharedMemEx.c \ 103 $(PATH_LIBC_SRC)/kNIX.os2/DosCloseEventSemEx.c \ 104 $(PATH_LIBC_SRC)/kNIX.os2/DosCloseMutexSemEx.c \ 105 $(PATH_LIBC_SRC)/kNIX.os2/DosCreateEventSemEx.c \ 106 $(PATH_LIBC_SRC)/kNIX.os2/DosCreateMutexSemEx.c \ 107 $(PATH_LIBC_SRC)/kNIX.os2/DosEx.c \ 108 $(PATH_LIBC_SRC)/kNIX.os2/DosFreeMemEx.c \ 109 $(PATH_LIBC_SRC)/kNIX.os2/DosFreeModuleEx.c \ 110 $(PATH_LIBC_SRC)/kNIX.os2/DosGetNamedSharedMemEx.c \ 111 $(PATH_LIBC_SRC)/kNIX.os2/DosGetSharedMemEx.c \ 112 $(PATH_LIBC_SRC)/kNIX.os2/DosLoadModuleEx.c \ 113 $(PATH_LIBC_SRC)/kNIX.os2/DosOpenEventSemEx.c \ 114 $(PATH_LIBC_SRC)/kNIX.os2/DosOpenMutexSemEx.c \ 115 $(PATH_LIBC_SRC)/kNIX.os2/exceptions.c \ 116 $(PATH_LIBC_SRC)/kNIX.os2/execname.c \ 117 $(PATH_LIBC_SRC)/kNIX.os2/FastInfoBlocks.c \ 118 $(PATH_LIBC_SRC)/kNIX.os2/filefind.c \ 119 $(PATH_LIBC_SRC)/kNIX.os2/filehandles.c \ 120 $(PATH_LIBC_SRC)/kNIX.os2/filesys.c \ 121 $(PATH_LIBC_SRC)/kNIX.os2/fs.c \ 122 $(PATH_LIBC_SRC)/kNIX.os2/fsync.c \ 123 $(PATH_LIBC_SRC)/kNIX.os2/getppid.c \ 124 $(PATH_LIBC_SRC)/kNIX.os2/heap.c \ 125 $(PATH_LIBC_SRC)/kNIX.os2/heapdump.c \ 126 $(PATH_LIBC_SRC)/kNIX.os2/heaphigh.c \ 127 $(PATH_LIBC_SRC)/kNIX.os2/heapsize.c \ 128 $(PATH_LIBC_SRC)/kNIX.os2/hooks.c \ 129 $(PATH_LIBC_SRC)/kNIX.os2/libcfork.c \ 130 $(PATH_LIBC_SRC)/kNIX.os2/logstrict.c \ 131 $(PATH_LIBC_SRC)/kNIX.os2/os2error.c \ 132 $(PATH_LIBC_SRC)/kNIX.os2/p2t.c \ 133 $(PATH_LIBC_SRC)/kNIX.os2/pathrewrite.c \ 134 $(PATH_LIBC_SRC)/kNIX.os2/priority.c \ 135 $(PATH_LIBC_SRC)/kNIX.os2/resource.c \ 136 $(PATH_LIBC_SRC)/kNIX.os2/safesems.c \ 137 $(PATH_LIBC_SRC)/kNIX.os2/sbrk.c \ 138 $(PATH_LIBC_SRC)/kNIX.os2/scrsize.c \ 139 $(PATH_LIBC_SRC)/kNIX.os2/seterrno.c \ 140 $(PATH_LIBC_SRC)/kNIX.os2/sharedpm.c \ 141 $(PATH_LIBC_SRC)/kNIX.os2/signals.c \ 142 $(PATH_LIBC_SRC)/kNIX.os2/sleep2.c \ 143 $(PATH_LIBC_SRC)/kNIX.os2/sysv_sem.c \ 144 $(PATH_LIBC_SRC)/kNIX.os2/sysv_shm.c \ 145 $(PATH_LIBC_SRC)/kNIX.os2/tcpip.c \ 146 $(PATH_LIBC_SRC)/kNIX.os2/tcpipver.c \ 147 $(PATH_LIBC_SRC)/kNIX.os2/tcpipver43.c \ 148 $(PATH_LIBC_SRC)/kNIX.os2/timebomb.c \ 149 $(PATH_LIBC_SRC)/kNIX.os2/uflags.c \ 150 $(PATH_LIBC_SRC)/kNIX.os2/umask.c \ 151 $(PATH_LIBC_SRC)/kNIX.os2/__chmod.c \ 152 $(PATH_LIBC_SRC)/kNIX.os2/__close.c \ 153 $(PATH_LIBC_SRC)/kNIX.os2/__dup.c \ 154 $(PATH_LIBC_SRC)/kNIX.os2/__dup2.c \ 155 $(PATH_LIBC_SRC)/kNIX.os2/__exit.c \ 156 $(PATH_LIBC_SRC)/kNIX.os2/__fcntl.c \ 157 $(PATH_LIBC_SRC)/kNIX.os2/__ftime.c \ 158 $(PATH_LIBC_SRC)/kNIX.os2/__imphandle.c \ 159 $(PATH_LIBC_SRC)/kNIX.os2/__init.c \ 160 $(PATH_LIBC_SRC)/kNIX.os2/__initdll.c \ 161 $(PATH_LIBC_SRC)/kNIX.os2/__ioctl1.c \ 162 $(PATH_LIBC_SRC)/kNIX.os2/__ioctl2.c \ 163 $(PATH_LIBC_SRC)/kNIX.os2/__os_version.c \ 164 $(PATH_LIBC_SRC)/kNIX.os2/__pipe.c \ 165 $(PATH_LIBC_SRC)/kNIX.os2/__read.c \ 166 $(PATH_LIBC_SRC)/kNIX.os2/__read_kbd.c \ 167 $(PATH_LIBC_SRC)/kNIX.os2/__select.c \ 168 $(PATH_LIBC_SRC)/kNIX.os2/__settime.c \ 169 $(PATH_LIBC_SRC)/kNIX.os2/__spawnve.c \ 170 $(PATH_LIBC_SRC)/kNIX.os2/__swchar.c \ 171 $(PATH_LIBC_SRC)/kNIX.os2/__ttyname.c \ 172 $(PATH_LIBC_SRC)/kNIX.os2/__ulimit.c \ 173 $(PATH_LIBC_SRC)/kNIX.os2/__wait.c \ 174 $(PATH_LIBC_SRC)/kNIX.os2/__waitpid.c \ 175 $(PATH_LIBC_SRC)/kNIX.os2/__write.c \ 176 177 libc_libc_sys_SOURCES.x86 = \ 178 $(PATH_LIBC_SRC)/kNIX.os2/386/appinit.s \ 179 $(PATH_LIBC_SRC)/kNIX.os2/386/thunk0.s \ 180 $(PATH_LIBC_SRC)/kNIX.os2/386/thunk1.s \ 181 $(PATH_LIBC_SRC)/kNIX.os2/386/unwind.s \ 182 $(PATH_LIBC_SRC)/kNIX.os2/386/__init_environ.s \ 183 184 $(PATH_LIBC_SRC)/kNIX.os2/heapsize.c_DEFS = HEAPSIZE=0x2000000 31 32 LIBRARIES += libc_kNIX 33 34 libc_kNIX_TEMPLATE = libcsub 35 libc_kNIX_SOURCES = \ 36 $(PATH_LIBC_SRC)/kNIX/filehandles.c \ 37 38 39 libc_kNIX_SOURCES.os2 = \ 40 $(PATH_LIBC_SRC)/kNIX/os2/brk.c \ 41 $(PATH_LIBC_SRC)/kNIX/os2/b_dir.c \ 42 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirChangeRoot.c \ 43 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirCreate.c \ 44 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirCurrentGet.c \ 45 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirCurrentSet.c \ 46 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirCurrentSetFH.c \ 47 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDirRemove.c \ 48 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDriveDefaultGet.c \ 49 $(PATH_LIBC_SRC)/kNIX/os2/b_fsDriveDefaultSet.c \ 50 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileModeSet.c \ 51 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileModeSetFH.c \ 52 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileStat.c \ 53 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileStatFH.c \ 54 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileTimesSet.c \ 55 $(PATH_LIBC_SRC)/kNIX/os2/b_fsFileTimesSetFH.c \ 56 $(PATH_LIBC_SRC)/kNIX/os2/b_fsNativeFileModeSet.c \ 57 $(PATH_LIBC_SRC)/kNIX/os2/b_fsNativeFileStat.c \ 58 $(PATH_LIBC_SRC)/kNIX/os2/b_fsNativeFileTimesSet.c \ 59 $(PATH_LIBC_SRC)/kNIX/os2/b_fsPathResolve.c \ 60 $(PATH_LIBC_SRC)/kNIX/os2/b_fsRename.c \ 61 $(PATH_LIBC_SRC)/kNIX/os2/b_fsStat.c \ 62 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSymlinkCreate.c \ 63 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSymlinkModeSet.c \ 64 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSymlinkRead.c \ 65 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSymlinkStat.c \ 66 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSymlinkTimesSet.c \ 67 $(PATH_LIBC_SRC)/kNIX/os2/b_fsSync.c \ 68 $(PATH_LIBC_SRC)/kNIX/os2/b_fsUnlink.c \ 69 $(PATH_LIBC_SRC)/kNIX/os2/b_ioDirGetEntries.c \ 70 $(PATH_LIBC_SRC)/kNIX/os2/b_ioFHToPath.c \ 71 $(PATH_LIBC_SRC)/kNIX/os2/b_ioFileControl.c \ 72 $(PATH_LIBC_SRC)/kNIX/os2/b_ioFileOpen.c \ 73 $(PATH_LIBC_SRC)/kNIX/os2/b_ioFileSizeSet.c \ 74 $(PATH_LIBC_SRC)/kNIX/os2/b_ioSeek.c \ 75 $(PATH_LIBC_SRC)/kNIX/os2/b_ldrClose.c \ 76 $(PATH_LIBC_SRC)/kNIX/os2/b_ldrOpen.c \ 77 $(PATH_LIBC_SRC)/kNIX/os2/b_ldrSymbol.c \ 78 $(PATH_LIBC_SRC)/kNIX/os2/b_miscLoadAvg.c \ 79 $(PATH_LIBC_SRC)/kNIX/os2/b_mmanProtect.c \ 80 $(PATH_LIBC_SRC)/kNIX/os2/b_nativeSymlinkCreate.c \ 81 $(PATH_LIBC_SRC)/kNIX/os2/b_panic.c \ 82 $(PATH_LIBC_SRC)/kNIX/os2/b_processCredentials.c \ 83 $(PATH_LIBC_SRC)/kNIX/os2/b_processGetPriority.c \ 84 $(PATH_LIBC_SRC)/kNIX/os2/b_processSetPriority.c \ 85 $(PATH_LIBC_SRC)/kNIX/os2/b_processWait.c \ 86 $(PATH_LIBC_SRC)/kNIX/os2/b_signalInterrupt.c \ 87 $(PATH_LIBC_SRC)/kNIX/os2/b_signalMask.c \ 88 $(PATH_LIBC_SRC)/kNIX/os2/b_signalPending.c \ 89 $(PATH_LIBC_SRC)/kNIX/os2/b_signalQueue.c \ 90 $(PATH_LIBC_SRC)/kNIX/os2/b_signalSendPid.c \ 91 $(PATH_LIBC_SRC)/kNIX/os2/b_signalStack.c \ 92 $(PATH_LIBC_SRC)/kNIX/os2/b_signalSuspend.c \ 93 $(PATH_LIBC_SRC)/kNIX/os2/b_signalTimer.c \ 94 $(PATH_LIBC_SRC)/kNIX/os2/b_signalWait.c \ 95 $(PATH_LIBC_SRC)/kNIX/os2/b_threadCleanup.c \ 96 $(PATH_LIBC_SRC)/kNIX/os2/b_threadEnd.c \ 97 $(PATH_LIBC_SRC)/kNIX/os2/b_threadInit.c \ 98 $(PATH_LIBC_SRC)/kNIX/os2/b_threadSleep.c \ 99 $(PATH_LIBC_SRC)/kNIX/os2/b_threadStartup.c \ 100 $(PATH_LIBC_SRC)/kNIX/os2/b_time.c \ 101 $(PATH_LIBC_SRC)/kNIX/os2/b_timeHighResNano.c \ 102 $(PATH_LIBC_SRC)/kNIX/os2/clock.c \ 103 $(PATH_LIBC_SRC)/kNIX/os2/core.c \ 104 $(PATH_LIBC_SRC)/kNIX/os2/DosAllocMemEx.c \ 105 $(PATH_LIBC_SRC)/kNIX/os2/DosAllocSharedMemEx.c \ 106 $(PATH_LIBC_SRC)/kNIX/os2/DosCloseEventSemEx.c \ 107 $(PATH_LIBC_SRC)/kNIX/os2/DosCloseMutexSemEx.c \ 108 $(PATH_LIBC_SRC)/kNIX/os2/DosCreateEventSemEx.c \ 109 $(PATH_LIBC_SRC)/kNIX/os2/DosCreateMutexSemEx.c \ 110 $(PATH_LIBC_SRC)/kNIX/os2/DosEx.c \ 111 $(PATH_LIBC_SRC)/kNIX/os2/DosFreeMemEx.c \ 112 $(PATH_LIBC_SRC)/kNIX/os2/DosFreeModuleEx.c \ 113 $(PATH_LIBC_SRC)/kNIX/os2/DosGetNamedSharedMemEx.c \ 114 $(PATH_LIBC_SRC)/kNIX/os2/DosGetSharedMemEx.c \ 115 $(PATH_LIBC_SRC)/kNIX/os2/DosLoadModuleEx.c \ 116 $(PATH_LIBC_SRC)/kNIX/os2/DosOpenEventSemEx.c \ 117 $(PATH_LIBC_SRC)/kNIX/os2/DosOpenMutexSemEx.c \ 118 $(PATH_LIBC_SRC)/kNIX/os2/exceptions.c \ 119 $(PATH_LIBC_SRC)/kNIX/os2/execname.c \ 120 $(PATH_LIBC_SRC)/kNIX/os2/FastInfoBlocks.c \ 121 $(PATH_LIBC_SRC)/kNIX/os2/filefind.c \ 122 $(PATH_LIBC_SRC)/kNIX/os2/filesys.c \ 123 $(PATH_LIBC_SRC)/kNIX/os2/fs.c \ 124 $(PATH_LIBC_SRC)/kNIX/os2/fsync.c \ 125 $(PATH_LIBC_SRC)/kNIX/os2/getppid.c \ 126 $(PATH_LIBC_SRC)/kNIX/os2/heap.c \ 127 $(PATH_LIBC_SRC)/kNIX/os2/heapdump.c \ 128 $(PATH_LIBC_SRC)/kNIX/os2/heaphigh.c \ 129 $(PATH_LIBC_SRC)/kNIX/os2/heapsize.c \ 130 $(PATH_LIBC_SRC)/kNIX/os2/hooks.c \ 131 $(PATH_LIBC_SRC)/kNIX/os2/libcfork.c \ 132 $(PATH_LIBC_SRC)/kNIX/os2/logstrict.c \ 133 $(PATH_LIBC_SRC)/kNIX/os2/os2error.c \ 134 $(PATH_LIBC_SRC)/kNIX/os2/p2t.c \ 135 $(PATH_LIBC_SRC)/kNIX/os2/pathrewrite.c \ 136 $(PATH_LIBC_SRC)/kNIX/os2/priority.c \ 137 $(PATH_LIBC_SRC)/kNIX/os2/resource.c \ 138 $(PATH_LIBC_SRC)/kNIX/os2/safesems.c \ 139 $(PATH_LIBC_SRC)/kNIX/os2/sbrk.c \ 140 $(PATH_LIBC_SRC)/kNIX/os2/scrsize.c \ 141 $(PATH_LIBC_SRC)/kNIX/os2/seterrno.c \ 142 $(PATH_LIBC_SRC)/kNIX/os2/sharedpm.c \ 143 $(PATH_LIBC_SRC)/kNIX/os2/signals.c \ 144 $(PATH_LIBC_SRC)/kNIX/os2/sleep2.c \ 145 $(PATH_LIBC_SRC)/kNIX/os2/sysv_sem.c \ 146 $(PATH_LIBC_SRC)/kNIX/os2/sysv_shm.c \ 147 $(PATH_LIBC_SRC)/kNIX/os2/tcpip.c \ 148 $(PATH_LIBC_SRC)/kNIX/os2/tcpipver.c \ 149 $(PATH_LIBC_SRC)/kNIX/os2/tcpipver43.c \ 150 $(PATH_LIBC_SRC)/kNIX/os2/timebomb.c \ 151 $(PATH_LIBC_SRC)/kNIX/os2/uflags.c \ 152 $(PATH_LIBC_SRC)/kNIX/os2/umask.c \ 153 $(PATH_LIBC_SRC)/kNIX/os2/__chmod.c \ 154 $(PATH_LIBC_SRC)/kNIX/os2/__close.c \ 155 $(PATH_LIBC_SRC)/kNIX/os2/__dup.c \ 156 $(PATH_LIBC_SRC)/kNIX/os2/__dup2.c \ 157 $(PATH_LIBC_SRC)/kNIX/os2/__exit.c \ 158 $(PATH_LIBC_SRC)/kNIX/os2/__fcntl.c \ 159 $(PATH_LIBC_SRC)/kNIX/os2/__ftime.c \ 160 $(PATH_LIBC_SRC)/kNIX/os2/__imphandle.c \ 161 $(PATH_LIBC_SRC)/kNIX/os2/__init.c \ 162 $(PATH_LIBC_SRC)/kNIX/os2/__initdll.c \ 163 $(PATH_LIBC_SRC)/kNIX/os2/__ioctl1.c \ 164 $(PATH_LIBC_SRC)/kNIX/os2/__ioctl2.c \ 165 $(PATH_LIBC_SRC)/kNIX/os2/__os_version.c \ 166 $(PATH_LIBC_SRC)/kNIX/os2/__pipe.c \ 167 $(PATH_LIBC_SRC)/kNIX/os2/__read.c \ 168 $(PATH_LIBC_SRC)/kNIX/os2/__read_kbd.c \ 169 $(PATH_LIBC_SRC)/kNIX/os2/__select.c \ 170 $(PATH_LIBC_SRC)/kNIX/os2/__settime.c \ 171 $(PATH_LIBC_SRC)/kNIX/os2/__spawnve.c \ 172 $(PATH_LIBC_SRC)/kNIX/os2/__swchar.c \ 173 $(PATH_LIBC_SRC)/kNIX/os2/__ttyname.c \ 174 $(PATH_LIBC_SRC)/kNIX/os2/__ulimit.c \ 175 $(PATH_LIBC_SRC)/kNIX/os2/__wait.c \ 176 $(PATH_LIBC_SRC)/kNIX/os2/__waitpid.c \ 177 $(PATH_LIBC_SRC)/kNIX/os2/__write.c \ 178 $(PATH_LIBC_SRC)/kNIX/os2/386/appinit.s \ 179 $(PATH_LIBC_SRC)/kNIX/os2/386/thunk0.s \ 180 $(PATH_LIBC_SRC)/kNIX/os2/386/thunk1.s \ 181 $(PATH_LIBC_SRC)/kNIX/os2/386/unwind.s \ 182 $(PATH_LIBC_SRC)/kNIX/os2/386/__init_environ.s \ 183 184 $(PATH_LIBC_SRC)/kNIX/os2/heapsize.c_DEFS = HEAPSIZE=0x2000000 185 186 187 libc_kNIX_SOURCES.win32 = \ 188 $(PATH_LIBC_SRC)/kNIX/nt/b_panic.c \ 189 185 190 186 191 # configure the variants. */ 187 $(call LIBC_CONFIG_VARIANT_LIBS,libc_libc_sys) 192 $(call LIBC_CONFIG_VARIANT_LIBS,libc_kNIX) 193 188 194 189 195 # Assembly in Intel format. 190 LIBRARIES += libc_libc_sys_asm 191 libc_libc_sys_asm_TEMPLATE = libcsubasm 192 libc_libc_sys_asm_SOURCES.x86 = \ 193 $(PATH_LIBC_SRC)/kNIX.os2/386/signal16bit.asm 194 195 $(call LIBC_CONFIG_VARIANT_LIBS,libc_libc_sys_asm) 196 197 endif # BUILD_TARGET == os2 196 LIBRARIES += libc_kNIX_asm 197 libc_kNIX_asm_TEMPLATE = libcsubasm 198 libc_kNIX_asm_SOURCES.os2 = \ 199 $(PATH_LIBC_SRC)/kNIX/os2/386/signal16bit.asm 200 201 $(call LIBC_CONFIG_VARIANT_LIBS,libc_kNIX_asm) 202 198 203 # generate rules 199 204 include $(PATH_KBUILD)/subfooter.kmk -
trunk/libc/src/kNIX/b_dir.h
r2732 r2733 37 37 /** The common fh core. */ 38 38 __LIBC_FH Core; 39 #ifdef __OS2__ 39 40 /** The directory handle. */ 40 41 HDIR hDir; … … 67 68 /** Current entry number (total, for seeking). */ 68 69 unsigned uCurEntry; 70 #endif /* __OS2__ */ 69 71 } __LIBC_FHDIR; 70 72 /** Pointer to the a directory handle. */ -
trunk/libc/src/kNIX/filehandles.c
r2732 r2733 37 37 * Header Files * 38 38 *******************************************************************************/ 39 #define INCL_BASE 40 #define INCL_ERRORS 41 #define INCL_FSMACROS 42 #include <os2.h> 39 #define __LIBC_LOG_GROUP __LIBC_LOG_GRP_INITTERM 40 #ifdef __OS2__ 41 # define INCL_BASE 42 # define INCL_ERRORS 43 # define INCL_FSMACROS 44 # include <os2.h> 45 #endif 46 #ifdef __NT__ 47 # include <klibc/nt/nt.h> 48 #endif 43 49 #include "libc-alias.h" 44 50 #include <malloc.h> … … 51 57 #include <emx/io.h> 52 58 #include <emx/umalloc.h> 53 #include "syscalls.h"59 //#include "syscalls.h" 54 60 #include "b_fs.h" 55 61 #include "b_dir.h" 56 62 57 63 #include <InnoTekLIBC/backend.h> 58 #define __LIBC_LOG_GROUP __LIBC_LOG_GRP_INITTERM59 64 #include <InnoTekLIBC/logstrict.h> 60 65
Note:
See TracChangeset
for help on using the changeset viewer.