summaryrefslogtreecommitdiffstats
path: root/win/tclWinError.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix [fab92486a1b05ba6f7cfe8677da95b9efb3beff0|fab92486a1]: Windows error 14 ↵jan.nijtmans2017-11-171-1/+1
|\ | | | | | | "Out of memory" mapping to Posix EFAULT "Bad address in system call argument" feels wrong
| * Fix [fab92486a1b05ba6f7cfe8677da95b9efb3beff0|fab92486a1]: Windows error 14 ↵jan.nijtmans2017-11-171-1/+1
| | | | | | | | "Out of memory" mapping to Posix EFAULT "Bad address in system call argument" feels wrong
* | Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further ↵jan.nijtmans2015-09-221-1/+1
| | | | | | | | optimizations by the C-compiler.
* | Map WSAEWOULDBLOCK to EWOULDBLOCK. Suggested by Reinhard Max.jan.nijtmans2013-11-161-1/+1
| |
* | Restored the possibility to define a panicproc asjan.nijtmans2012-06-221-0/+6
| | | | | | low memory handler See: [#1446864]
* | move some more CYGWIN stuff to unix/tclUnixPort.hjan.nijtmans2012-05-031-5/+0
|\ \ | |/
| * move some more CYGWIN stuff to unix/tclUnixPort.hjan.nijtmans2012-05-031-5/+0
| |
* | [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-021-21/+43
|\ \ | |/ | | | | Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin
| * [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-03-301-13/+19
| | | | | | | | Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin
| * add TclGetAndDetachPids and TclpCloseFile to cygwin portjan.nijtmans2012-03-231-17/+26
| |
| * add TclWinConvertError and TclWinConvertWSAError for cygwinjan.nijtmans2012-03-221-10/+17
| |
* | Revert some cygwin-related signature changes from [835f8e1e9d] (2010-01-22).jan.nijtmans2012-03-231-13/+20
|\ \ | | | | | | | | | | | | | | | | | | They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Use EAGAIN in stead of EWOULDBLOCK, because in VS10+ the value of EWOULDBLOCK is no longer the same as EAGAIN Add tclWinError.c to the CYGWIN build.
| * | Revert some cygwin-related signature changes from [835f8e1e9d] (2010-02-01)jan.nijtmans2012-03-231-12/+29
| | | | | | | | | | | | | | | They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Add tclWinError.c to the CYGWIN build.
* | | MINOR: Add emacs style info to end of C files.dkf2011-10-211-0/+9
|/ /
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
* | Various CYGWIN-related fixesnijtmans2010-01-311-3/+3
| | | | | | | | | | | | | | | | | | backported from HEAD. Still configure script not modified, so CYGWIN build is still disabled. Reason: although the build succeeds with those changes, many tests still fail.
* | ANSIfydkf2005-11-041-12/+11
| |
* | Patch 922727 committed. Implements three changes:dgp2004-04-061-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed):
* Better handling of EOVERFLOW on Win32 systems (as EFBIG or EINVAL.)dkf2002-05-271-2/+2
|
* * win/tclWinLoad.c (TclpLoadFile): added special message forhobbs2000-09-061-2/+2
| | | | | | | ERROR_PROC_NOT_FOUND exception in loading a dll. * win/tclWinError.c: changed ERROR_PROC_NOT_FOUND to map from ESRCH (POSIX: no such process) to EINVAL because there is no good mapping for "procedure not found".
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-3/+2
|
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-141-1/+1
|
* Initial revisionrjohnson1998-03-261-0/+393