These are needed by the inline functions in the header. ChangeLog Create stubs for chsize, dup, and dup2. Index: dlls/msvcrt/file.c =================================================================== RCS file: /var/cvs/wine/dlls/msvcrt/file.c,v retrieving revision 1.45 diff -u -r1.45 file.c --- dlls/msvcrt/file.c 19 Dec 2002 04:21:30 -0000 1.45 +++ dlls/msvcrt/file.c 10 Jan 2003 23:04:38 -0000 @@ -349,6 +349,33 @@ } /********************************************************************* + * _chsize (MSVCRT.@) + */ +int _chsize(int fd, long size) +{ + FIXME("(fd=%d, size=%ld): stub\n", fd, size); + return -1; +} + +/********************************************************************* + * _dup (MSVCRT.@) + */ +int _dup(int od) +{ + FIXME("(od=%d): stub\n", od); + return -1; +} + +/********************************************************************* + * _dup2 (MSVCRT.@) + */ +int _dup2(int od, int nd) +{ + FIXME("(od=%d, nd=%d): stub\n", od, nd); + return -1; +} + +/********************************************************************* * _unlink (MSVCRT.@) */ int _unlink(const char *path) Index: dlls/msvcrt/msvcrt.spec =================================================================== RCS file: /var/cvs/wine/dlls/msvcrt/msvcrt.spec,v retrieving revision 1.58 diff -u -r1.58 msvcrt.spec --- dlls/msvcrt/msvcrt.spec 2 Jan 2003 19:28:09 -0000 1.58 +++ dlls/msvcrt/msvcrt.spec 10 Jan 2003 22:53:26 -0000 @@ -179,7 +179,7 @@ @ cdecl _chgsign( double ) _chgsign @ cdecl -i386 _chkesp() _chkesp @ cdecl _chmod(str long) _chmod -@ stub _chsize #(long long) +@ cdecl _chsize (long long) _chsize @ cdecl _clearfp() _clearfp @ cdecl _close(long) _close @ cdecl _commit(long) _commit @@ -195,8 +195,8 @@ @ cdecl _cwait(ptr long long) _cwait @ stub _daylight @ stub _dstbias -@ stub _dup #(long) -@ stub _dup2 #(long long) +@ cdecl _dup (long) _dup +@ cdecl _dup2 (long long) _dup2 @ cdecl _ecvt( double long ptr ptr) ecvt @ cdecl _endthread () _endthread @ cdecl _endthreadex(long) _endthreadex -- Dimi.