summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixPort.h
Commit message (Collapse)AuthorAgeFilesLines
* '#if' -> '#ifdef' in tclUnixPort.h. Suggested by Gustaf Neumann. Reduces the ↵jan.nijtmans2017-08-171-4/+4
| | | | number of gcc warnings, when compiling Tcl with -Wundef. Harmless.
* Eliminate the definition of L_tmpnam. It isn't used anywhere within Tcl any ↵jan.nijtmans2015-07-151-10/+0
| | | | more. (backported from androwish)
* Remove useless code, trying to sync win32 environment variables with ↵jan.nijtmans2015-05-251-3/+0
|\ | | | | | | cygwin's. cygwin1.dll is responsible for doing that. Taken over from cygwin's tcl fork.
| * Remove useless code, trying to sync win32 environment variables with ↵jan.nijtmans2015-05-251-3/+0
| | | | | | | | cygwin's. cygwin1.dll is responsible for doing that. Taken over from cygwin's tcl fork.
* | Tcl source code already assumes the <limits.h> file is available.dgp2015-03-241-5/+1
| | | | | | | | (See tcl/libtommath/tommath.h .) So dispose of all the configuration shenanigans pretending we want to support systems that lack one.
* | Implementation of [b42b208ba4]: file attributes -readonly on Cygwin. For ↵jan.nijtmans2014-03-261-0/+3
| | | | | | | | completeness, implemented -archive, -hidden and -system as well.
* | Don't use TclpInetNtoa any more, use inet_ntoa in stead. Since IP6 support ↵jan.nijtmans2013-06-211-2/+0
| | | | | | | | it's even not necessary any more (except for fake-rfc2553, but mutexes are used here already) , but it's in the internal stub table so we cannot remove it until 9.0
* | Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-061-1/+3
|\ \ | |/ | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility.
| * Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-061-1/+3
| |\ | | | | | | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility.
* | | Replace broken SC_SERIAL_PORT macro with plain AC_CHECK_HEADERS tests.jenglish2013-03-011-13/+0
| | |
* | | fix Bug 3598300 on MacOSX toojan.nijtmans2013-01-191-1/+1
|\ \ \ | |/ /
| * | Proposed solution for Bug 3598300 on MacOSXbug_3598300jan.nijtmans2013-01-181-1/+1
| | |
* | | [Bug 3598300]: unix: tcl.h does not include sys/stat.h.jan.nijtmans2013-01-181-23/+19
|\ \ \ | |/ / | | | (with an exception for OSX, for now)
| * | ... and fix cygwin buildjan.nijtmans2013-01-181-19/+15
| | |
* | | revert [8abba84224], and make sure that every source file that uses ↵jan.nijtmans2013-01-171-3/+1
|\ \ \ | |/ / | | | | | | Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h
| * | revert [8abba84224], and make sure that every source file that uses ↵jan.nijtmans2013-01-171-3/+1
| | | | | | | | | | | | Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h
* | | [Bug 3598300]: unix: tcl.h does not include sys/stat.hjan.nijtmans2013-01-151-3/+3
|\ \ \
| * \ \ REMOVED FROM TRUNK: buggy, breaks the build on linux. [Bug 3598300]: unix: ↵jan.nijtmans2013-01-151-1/+1
| |\ \ \ |/ / / / | | _ / | | / tcl.h does not include sys/stat.h
| * | merge trunk jan.nijtmans2013-01-141-4/+2
| | | | | | | | | remove some EXTERN and CONST usages in tclUnixPort.h
* | | use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_pathjan.nijtmans2012-06-261-4/+2
|\ \ \ | |/ /
| * | use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_pathjan.nijtmans2012-06-261-5/+9
| |\ \ | | |/
| | * use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_pathjan.nijtmans2012-06-261-2/+8
| | |
* | | 3530533 Centralize #include <pthread.h> in the tclUnixPort.h header so thatdgp2012-06-081-0/+1
|\ \ \ | |/ / | | | | | | old unix systems that need inclusion in all compilation units are supported. Update autogoo for gettimeofday(). Thanks Joe English.
| * | Update autogoo for gettimeofday(). Thanks Joe English.dgp2012-06-081-4/+0
| |\ \ | | |/
| | * Update autogoo for gettimeofday(). Thanks Joe English.dgp2012-06-081-4/+0
| | |
| * | 3530533 Centralize #include <pthread.h> in the tclUnixPort.h header so thatdgp2012-06-081-1/+1
| | | | | | | | | old unix systems that need inclusion in all compilation units are supported.
* | | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h,jan.nijtmans2012-05-071-1/+0
|\ \ \ | |/ / | | | so it can be used for the Plat* interfaces as well
| * | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h,jan.nijtmans2012-05-071-3/+2
| |\ \ | | |/ | | | so it can be used for the Plat* interfaces as well
| | * move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, jan.nijtmans2012-05-071-3/+2
| | | | | | | | | so it can be used for the Plat* interfaces as well
* | | Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-4/+19
|\ \ \ | |/ /
| * | Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-4/+14
| |\ \ | | |/
| | * Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-4/+14
| | | | | | | | | Simplify stub tables for functions which work on both UNIX and windows
* | | move some more CYGWIN stuff to unix/tclUnixPort.hjan.nijtmans2012-05-031-0/+6
|\ \ \ | |/ /
| * | move some more CYGWIN stuff to unix/tclUnixPort.hjan.nijtmans2012-05-031-0/+6
| |\ \ | | |/
| | * move some more CYGWIN stuff to unix/tclUnixPort.hjan.nijtmans2012-05-031-4/+10
| | |
* | | Move CYGWIN-specific stuff from tclPort.h to tclUnixPort.h, where it belongsjan.nijtmans2012-04-271-2/+11
|\ \ \ | |/ /
| * | Move CYGWIN-specific stuff from tclPort.h to tclUnixPort.h, where it belongsjan.nijtmans2012-04-271-2/+11
| | |
| * | get rid of _ANSI_ARGS_jan.nijtmans2012-04-261-3/+3
| |\ \ | | |/
| | |
| \ \
*-. \ \ [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-1/+0
|\ \ \ \ | | |/ / | | | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | * | [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-2/+0
| | |\ \ | |/ / / | | | _ | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | * [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-2/+0
| | |\ | | | | | | | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | | * implement TclWinGetSockOpt and TclWinGetServByName for cygwijan.nijtmans2012-04-241-1/+0
| | | | | | | | | | | | (should work, but not yet tested on UNIX)
| | | * tclpGetPid signature change (stub entry only, not for macro),jan.nijtmans2012-04-061-0/+0
| | | | | | | | | | | | | | | | for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin
| | | * implement TclpGetPid for Cygwinjan.nijtmans2012-04-041-1/+0
| | |/
* | | [Bug 3511806] Compiler checks too earlyjan.nijtmans2012-03-301-2/+0
|\ \ \ | |/ / | | | (autoconf still to be run!)
| * | [Bug 3511806] Compiler checks too earlyjan.nijtmans2012-03-301-2/+0
| |\ \ | | |/ | | | (autoconf still to be run!)
| | * some better checksjan.nijtmans2012-03-281-1/+0
| | |
| | * [Bug 3288345] Wrong Tcl_StatBuf used on Cygwinjan.nijtmans2012-03-201-1/+7
| | | | | | | | | (backported from Tcl 8.5)
* | | [Bug 3288345] Wrong Tcl_StatBuf used on Cygwinjan.nijtmans2012-03-151-1/+6
|\ \ \ | |/ /
| * | xjan.nijtmans2012-03-151-1/+6
| | |