Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 548 → Rev 542

/programs/develop/sdk/trunk/uart/uart.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/errno.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/commode.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/cvtbuf.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/errorno.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/errnovar.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/stackwnt.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/exitwmsg.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/langenv.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/8087cw.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/argcv.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/initarg.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/xstring.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/chk.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/87state.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/_8087386.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/fltused.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/cstrklbi.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/setefg.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/rtinit.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/fpexcept.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/initfini.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/ftos.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/_8087osi.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/langenv.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/xinit.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/initargv.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/save8087.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/farsupp.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/cstrtwnt.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/stkwnt.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/variety.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/widechar.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/chk8087.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/stacklow.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/segdefns.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/crwd386.asm
File deleted
/programs/develop/open watcom/trunk/clib/crt/main2wnt.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/kmain.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/mdef.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/xfloat.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/langenvd.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/cinit.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/abort.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/xmsgwnt.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/_exit.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/exit.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/___argc.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/initrtns.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/struct.inc
File deleted
/programs/develop/open watcom/trunk/clib/crt/exitwmsg.h
File deleted
/programs/develop/open watcom/trunk/clib/crt/binmode.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/commode.c
File deleted
/programs/develop/open watcom/trunk/clib/crt/rtdata.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mdef.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/langenv.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fgetc.c
File deleted
/programs/develop/open watcom/trunk/clib/src/errorno.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mbchar.h
File deleted
/programs/develop/open watcom/trunk/clib/src/liballoc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/iomode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/rtinit.h
File deleted
/programs/develop/open watcom/trunk/clib/src/tmpfname.h
File deleted
/programs/develop/open watcom/trunk/clib/src/orient.h
File deleted
/programs/develop/open watcom/trunk/clib/src/printf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/farsupp.h
File deleted
/programs/develop/open watcom/trunk/clib/src/struct.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/watcom.h
File deleted
/programs/develop/open watcom/trunk/clib/src/comtflag.c
File deleted
/programs/develop/open watcom/trunk/clib/src/clibi64.h
File deleted
/programs/develop/open watcom/trunk/clib/src/openklbr.c
File deleted
/programs/develop/open watcom/trunk/clib/src/ftell.c
File deleted
/programs/develop/open watcom/trunk/clib/src/handleio.h
File deleted
/programs/develop/open watcom/trunk/clib/src/langenvd.h
File deleted
/programs/develop/open watcom/trunk/clib/src/myvalist.h
File deleted
/programs/develop/open watcom/trunk/clib/src/xstring.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fmode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fprtf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/tell.c
File deleted
/programs/develop/open watcom/trunk/clib/src/kolibri.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/gtchewnt.c
File deleted
/programs/develop/open watcom/trunk/clib/src/flushall.c
File deleted
/programs/develop/open watcom/trunk/clib/src/widechar.h
File deleted
/programs/develop/open watcom/trunk/clib/src/prtscncf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fseek.c
File deleted
/programs/develop/open watcom/trunk/clib/src/openmode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fopen.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fixpoint.h
File deleted
/programs/develop/open watcom/trunk/clib/src/riscstr.h
File deleted
/programs/develop/open watcom/trunk/clib/src/seterrno.h
File deleted
/programs/develop/open watcom/trunk/clib/src/exitwmsg.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/rtdata.h
File deleted
/programs/develop/open watcom/trunk/clib/src/rewind.c
File deleted
/programs/develop/open watcom/trunk/clib/src/ftos.h
File deleted
/programs/develop/open watcom/trunk/clib/src/qwrite.h
File deleted
/programs/develop/open watcom/trunk/clib/src/variety.h
File deleted
/programs/develop/open watcom/trunk/clib/src/rtcheck.h
File deleted
/programs/develop/open watcom/trunk/clib/src/farfunc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/extfunc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fread.c
File deleted
/programs/develop/open watcom/trunk/clib/src/heapacc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/close.h
File deleted
/programs/develop/open watcom/trunk/clib/src/allocfp.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fileacc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/streamio.h
File deleted
/programs/develop/open watcom/trunk/clib/src/lseek.c
File deleted
/programs/develop/open watcom/trunk/clib/src/flush.h
File deleted
/programs/develop/open watcom/trunk/clib/src/lseek.h
File deleted
/programs/develop/open watcom/trunk/clib/src/exitwmsg.h
File deleted
/programs/develop/open watcom/trunk/clib/src/commode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/heap.h
File deleted
/programs/develop/open watcom/trunk/clib/src/qread.c
File deleted
/programs/develop/open watcom/trunk/clib/src/qread.h
File deleted
/programs/develop/open watcom/trunk/clib/src/scanf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/hdlman.c
48,6 → 48,23
#include "seterrno.h"
#include "handleio.h"
 
#ifdef DLHEAP
 
void* _cdecl dlmalloc(size_t);
void _cdecl dlfree(void*);
void _cdecl mf_init();
 
#define malloc dlmalloc
#define free dlfree
#define realloc dlrealloc
 
#define lib_malloc dlmalloc
#define lib_free dlfree
#define lib_realloc dlrealloc
 
#endif
 
 
#undef __getOSHandle
 
extern unsigned __NFiles; // the size of the iomode array
136,7 → 153,6
return( __OSHandles[ hid ] );
}
 
 
int __setOSHandle( unsigned hid, HANDLE hdl )
{
// call the Win32 API for a standard file handle
168,11 → 184,24
HANDLE __NTGetFakeHandle( void )
{
HANDLE os_handle;
static DWORD fakeHandle = 0x80000000L;
 
_AccessFList();
// os_handle = CreateEvent( 0, 0, 0, 0 );
os_handle = 0;
if( os_handle == NULL )
{
// win32s does not support event handles
static DWORD fakeHandle = 0x80000000L;
fakeHandle++;
os_handle = (HANDLE)fakeHandle;
}
else
{
__FakeHandles = lib_realloc( __FakeHandles, (__topFakeHandle+1) * sizeof( HANDLE ) );
__FakeHandles[ __topFakeHandle ] = os_handle;
__topFakeHandle++;
}
_ReleaseFList();
return( os_handle );
}
/programs/develop/open watcom/trunk/clib/src/lseekwnt.c
50,56 → 50,17
#define INVALID_SET_FILE_POINTER 0xFFFFFFFF
#endif
 
typedef struct
{
char *name;
unsigned int offset;
}__file_handle;
 
typedef struct
{ DWORD attr;
DWORD flags;
DWORD cr_time;
DWORD cr_date;
DWORD acc_time;
DWORD acc_date;
DWORD mod_time;
DWORD mod_date;
DWORD size;
DWORD size_high;
} FILEINFO;
 
int _stdcall get_fileinfo(const char *name,FILEINFO* pinfo);
 
_WCRTLINK long __lseek( int hid, long offset, int origin )
{
__file_handle *fh;
long rc;
DWORD rc;
__handle_check( hid, -1 );
fh = (__file_handle*) __getOSHandle( hid );
 
switch(origin)
{
case SEEK_SET:
rc = offset;
break;
case SEEK_CUR:
rc = fh->offset + offset;
break;
case SEEK_END:
{
FILEINFO info;
get_fileinfo(fh->name,&info);
rc = offset + info.size;
break;
}
default:
return -1;
};
fh->offset = rc;
 
// rc = SetFilePointer( __getOSHandle( hid ), offset, 0, origin );
// if( rc == INVALID_SET_FILE_POINTER ) {
// return( __set_errno_nt() );
// }
return( rc );
}