Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | [Bug 3598300]: unix: tcl.h does not include sys/stat.h |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-5-branch |
Files: | files | file ages | folders |
SHA1: |
8abba84224cb911d9b848ebbdc9ab64d |
User & Date: | jan.nijtmans 2013-01-15 17:32:13 |
References
2013-01-17
| ||
08:38 | revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sy... check-in: a1d2456c70 user: jan.nijtmans tags: trunk | |
08:28 | revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sy... check-in: 38228c7569 user: jan.nijtmans tags: core-8-5-branch | |
Context
2013-01-16
| ||
09:17 | Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by default. Define Tcl_EvalO... check-in: acce59a015 user: jan.nijtmans tags: core-8-5-branch | |
2013-01-15
| ||
17:38 | REMOVED FROM TRUNK: buggy, breaks the build on linux. [Bug 3598300]: unix: tcl.h does not include sy... Closed-Leaf check-in: 4522b11989 user: jan.nijtmans tags: mistake | |
17:32 | [Bug 3598300]: unix: tcl.h does not include sys/stat.h check-in: 8abba84224 user: jan.nijtmans tags: core-8-5-branch | |
2013-01-14
| ||
20:13 | More flexible search for win32 tclConfig.sh, backported from TEA (not actually used in Tcl, only for... check-in: 1f2c54d30c user: jan.nijtmans tags: core-8-5-branch | |
19:56 | merge trunk remove some EXTERN and CONST usages in tclUnixPort.h Closed-Leaf check-in: d05def2132 user: jan.nijtmans tags: bug-3598300 | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2013-01-14 Jan Nijtmans <[email protected]> * win/tcl.m4: More flexible search for win32 tclConfig.sh, backported from TEA (not actually used in Tcl, only for Tk) 2013-01-13 Jan Nijtmans <[email protected]> | > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 2013-01-15 Jan Nijtmans <[email protected]> * generic/tclPort.h: [Bug 3598300]: unix: tcl.h does not include * unix/tclUnixPort.h: sys/stat.h 2013-01-14 Jan Nijtmans <[email protected]> * win/tcl.m4: More flexible search for win32 tclConfig.sh, backported from TEA (not actually used in Tcl, only for Tk) 2013-01-13 Jan Nijtmans <[email protected]> |
︙ | ︙ |
Changes to generic/tclPort.h.
︙ | ︙ | |||
15 16 17 18 19 20 21 | #define _TCLPORT #ifdef HAVE_TCL_CONFIG_H #include "tclConfig.h" #endif #if defined(_WIN32) # include "tclWinPort.h" | | < < > | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #define _TCLPORT #ifdef HAVE_TCL_CONFIG_H #include "tclConfig.h" #endif #if defined(_WIN32) # include "tclWinPort.h" #else # include "tclUnixPort.h" #endif #include "tcl.h" #if !defined(LLONG_MIN) # ifdef TCL_WIDE_INT_IS_LONG # define LLONG_MIN LONG_MIN # else # ifdef LLONG_BIT # define LLONG_MIN ((Tcl_WideInt)(Tcl_LongAsWide(1)<<(LLONG_BIT-1))) |
︙ | ︙ |
Changes to unix/tclUnixPort.h.
︙ | ︙ | |||
279 280 281 282 283 284 285 | */ #ifdef NO_GETTOD # include <sys/times.h> #endif #ifdef GETTOD_NOT_DECLARED | | | 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 | */ #ifdef NO_GETTOD # include <sys/times.h> #endif #ifdef GETTOD_NOT_DECLARED extern int gettimeofday (struct timeval *tp, struct timezone *tzp); #endif /* * Define access mode constants if they aren't already defined. */ |
︙ | ︙ | |||
623 624 625 626 627 628 629 | * functions. */ #define TclpExit exit #ifdef TCL_THREADS # include <pthread.h> | < < | | 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 | * functions. */ #define TclpExit exit #ifdef TCL_THREADS # include <pthread.h> /* #define localtime(x) TclpLocaltime(x) * #define gmtime(x) TclpGmtime(x) */ # undef inet_ntoa # define inet_ntoa(x) TclpInetNtoa(x) # ifdef HAVE_PTHREAD_ATTR_GET_NP # define TclpPthreadGetAttrs pthread_attr_get_np # ifdef ATTRGETNP_NOT_DECLARED /* * Assume it is in pthread_np.h if it isn't in pthread.h. [Bug 1064882] * We might need to revisit this in the future. :^( */ # include <pthread_np.h> # endif # else # ifdef HAVE_PTHREAD_GETATTR_NP # define TclpPthreadGetAttrs pthread_getattr_np # ifdef GETATTRNP_NOT_DECLARED extern int pthread_getattr_np (pthread_t, pthread_attr_t *); # endif # endif /* HAVE_PTHREAD_GETATTR_NP */ # endif /* HAVE_PTHREAD_ATTR_GET_NP */ #endif /* TCL_THREADS */ /* * Set of MT-safe implementations of some |
︙ | ︙ |
Changes to win/tcl.m4.
︙ | ︙ | |||
73 74 75 76 77 78 79 80 81 82 83 84 85 86 | fi # check in a few common install locations if test x"${ac_cv_c_tclconfig}" = x ; then for i in `ls -d ${libdir} 2>/dev/null` \ `ls -d ${exec_prefix}/lib 2>/dev/null` \ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d C:/Tcl/lib 2>/dev/null` \ `ls -d C:/Progra~1/Tcl/lib 2>/dev/null` \ ; do if test -f "$i/tclConfig.sh" ; then ac_cv_c_tclconfig="`(cd $i; pwd)`" break fi | > > > > | 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | fi # check in a few common install locations if test x"${ac_cv_c_tclconfig}" = x ; then for i in `ls -d ${libdir} 2>/dev/null` \ `ls -d ${exec_prefix}/lib 2>/dev/null` \ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /cygdrive/c/Tcl/lib 2>/dev/null` \ `ls -d /cygdrive/c/Progra~1/Tcl/lib 2>/dev/null` \ `ls -d /c/Tcl/lib 2>/dev/null` \ `ls -d /c/Progra~1/Tcl/lib 2>/dev/null` \ `ls -d C:/Tcl/lib 2>/dev/null` \ `ls -d C:/Progra~1/Tcl/lib 2>/dev/null` \ ; do if test -f "$i/tclConfig.sh" ; then ac_cv_c_tclconfig="`(cd $i; pwd)`" break fi |
︙ | ︙ | |||
187 188 189 190 191 192 193 194 195 196 197 198 199 200 | fi # check in a few common install locations if test x"${ac_cv_c_tkconfig}" = x ; then for i in `ls -d ${libdir} 2>/dev/null` \ `ls -d ${exec_prefix}/lib 2>/dev/null` \ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d C:/Tcl/lib 2>/dev/null` \ `ls -d C:/Progra~1/Tcl/lib 2>/dev/null` \ ; do if test -f "$i/tkConfig.sh" ; then ac_cv_c_tkconfig="`(cd $i; pwd)`" break fi | > > > > | 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | fi # check in a few common install locations if test x"${ac_cv_c_tkconfig}" = x ; then for i in `ls -d ${libdir} 2>/dev/null` \ `ls -d ${exec_prefix}/lib 2>/dev/null` \ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /cygdrive/c/Tcl/lib 2>/dev/null` \ `ls -d /cygdrive/c/Progra~1/Tcl/lib 2>/dev/null` \ `ls -d /c/Tcl/lib 2>/dev/null` \ `ls -d /c/Progra~1/Tcl/lib 2>/dev/null` \ `ls -d C:/Tcl/lib 2>/dev/null` \ `ls -d C:/Progra~1/Tcl/lib 2>/dev/null` \ ; do if test -f "$i/tkConfig.sh" ; then ac_cv_c_tkconfig="`(cd $i; pwd)`" break fi |
︙ | ︙ |