Sweden-Number/dlls/msvcrt
Dan Kegel 316869b273 msvcrt: Fix EOF behavior on read from pipe or console.
The canonical way to detect EOF on read is when you request more than
zero bytes, but zero bytes come back.  Switching to this method seems
to handle a few problem cases better.  Also handle ERROR_BROKEN_PIPE
properly just in case.
2008-02-12 22:35:20 +01:00
..
tests msvcrt: Fix EOF behavior on read from pipe or console. 2008-02-12 22:35:20 +01:00
Makefile.in
console.c msvcrt: Remove superfluous casts of void pointers to other pointer types. 2007-07-04 12:06:58 +02:00
cpp.c msvcrt: Silence FIXME about an unknown parameter that isn't used. 2007-10-31 12:41:49 +01:00
cppexcept.c
cppexcept.h
ctype.c
data.c msvcrt: Implement _wsystem and forward system to it. Respect COMSPEC environment variable. 2008-01-08 13:34:09 +01:00
dir.c msvcrt: Remove unneeded casts. 2008-01-14 13:09:56 +01:00
environ.c msvcrt: Rename _environ to avoid a conflict on Solaris. 2008-01-08 12:54:40 +01:00
errno.c msvcrt: Resolve symbols clashes with FreeBSD libc. 2007-09-19 15:01:33 +02:00
except.c msvcrt: Preserve registers when calling unwind function. 2007-07-16 14:53:42 +02:00
exit.c msvcrt: Remove superfluous casts of void pointers to other pointer types. 2007-07-04 12:06:58 +02:00
file.c msvcrt: Fix EOF behavior on read from pipe or console. 2008-02-12 22:35:20 +01:00
heap.c msvcrt: Fix error handling in _aligned_offset_realloc(). 2007-12-04 18:41:36 +01:00
locale.c msvcrt: Added implementation of a few more __crt functions. 2007-09-19 17:53:06 +02:00
lock.c
main.c msvcrt: Fill _mbctype table in _setmbcp. 2007-08-21 12:59:56 +02:00
math.c msvcrt: New implementation of fcvt. 2007-09-25 12:37:32 +02:00
mbcs.c msvcrt: Implement _mbsnbcpy_s. 2007-11-16 15:07:55 +01:00
misc.c msvcrt: Resolve symbols clashes with FreeBSD libc. 2007-09-19 15:01:33 +02:00
msvcrt.h msvcrt: Correct search strategy for the exec/spawn functions. 2008-01-08 13:40:35 +01:00
msvcrt.spec msvcrt: __CxxDetectRethrow() and __CxxQueryExceptionSize() are implemented now so export them. 2008-02-05 12:19:38 +01:00
mtdll.h
process.c msvcrt: Remove strange condition which might lead to crash. 2008-01-10 12:10:44 +01:00
rsrc.rc
scanf.c
scanf.h
string.c msvcrt: Implement strcat_s. 2007-11-16 15:07:26 +01:00
thread.c msvcrt: Remove unneeded casts. 2008-01-14 13:09:56 +01:00
time.c msvcrt: Restore error handling code in localtime. 2007-08-21 21:39:03 +02:00
undname.c msvcrt: symbol undecoration: Really check that we get a template string before making use of it. 2008-01-22 12:07:21 +01:00
wcs.c msvcrt: Get rid of the now unused strndup/wstrndup functions. 2007-07-27 12:18:44 +02:00