Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latter is prefered |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk | main |
| Files: | files | file ages | folders |
| SHA3-256: |
d6640b90305e1e2177f62c45cdf3f869 |
| User & Date: | jan.nijtmans 2023-07-21 07:11:25.998 |
References
|
2024-08-18
| ||
| 01:13 | Merge [d6640b90305e1e21], "Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latte... check-in: b221e408a8 user: pooryorick tags: unchained, INCOMPATIBLE_LICENSE | |
|
2023-07-21
| ||
| 15:12 | • Ticket [02b58d5d04] Direct access of *64 functions by Tcl code (code cleanup) status still Closed with 5 other changes artifact: 1227d23a1c user: chrstphrchvz | |
| 07:22 | • Closed ticket [02b58d5d04]. artifact: c7a1b0a6f2 user: jan.nijtmans | |
Context
|
2024-08-18
| ||
| 01:13 | Merge [d6640b90305e1e21], "Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latte... check-in: b221e408a8 user: pooryorick tags: unchained, INCOMPATIBLE_LICENSE | |
|
2023-07-21
| ||
| 12:00 | Merge 8.7 check-in: 148cf420f0 user: jan.nijtmans tags: trunk, main | |
| 07:11 | Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latter is prefered check-in: d6640b9030 user: jan.nijtmans tags: trunk, main | |
|
2023-07-20
| ||
| 21:01 | Merge 8.7 check-in: ab1e29ee67 user: jan.nijtmans tags: trunk, main | |
Changes
Changes to unix/configure.
| ︙ | ︙ | |||
7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 |
if test "x${tcl_cv_flag__isoc99_source}" = "xyes" ; then
printf "%s\n" "#define _ISOC99_SOURCE 1" >>confdefs.h
tcl_flags="$tcl_flags _ISOC99_SOURCE"
fi
if test ${tcl_cv_flag__largefile64_source+y}
then :
printf %s "(cached) " >&6
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
if test "x${tcl_cv_flag__isoc99_source}" = "xyes" ; then
printf "%s\n" "#define _ISOC99_SOURCE 1" >>confdefs.h
tcl_flags="$tcl_flags _ISOC99_SOURCE"
fi
if test ${tcl_cv_flag__file_offset_bits+y}
then :
printf %s "(cached) " >&6
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/stat.h>
int
main (void)
{
switch (0) { case 0: case (sizeof(off_t)==sizeof(long long)): ; }
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
tcl_cv_flag__file_offset_bits=no
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#define _FILE_OFFSET_BITS 64
#include <sys/stat.h>
int
main (void)
{
switch (0) { case 0: case (sizeof(off_t)==sizeof(long long)): ; }
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
tcl_cv_flag__file_offset_bits=yes
else $as_nop
tcl_cv_flag__file_offset_bits=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
if test "x${tcl_cv_flag__file_offset_bits}" = "xyes" ; then
printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h
tcl_flags="$tcl_flags _FILE_OFFSET_BITS"
fi
if test ${tcl_cv_flag__largefile64_source+y}
then :
printf %s "(cached) " >&6
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
|
| ︙ | ︙ | |||
7537 7538 7539 7540 7541 7542 7543 |
if test "x${tcl_cv_flag__largefile64_source}" = "xyes" ; then
printf "%s\n" "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
tcl_flags="$tcl_flags _LARGEFILE64_SOURCE"
fi
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 |
if test "x${tcl_cv_flag__largefile64_source}" = "xyes" ; then
printf "%s\n" "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
tcl_flags="$tcl_flags _LARGEFILE64_SOURCE"
fi
if test "x${tcl_flags}" = "x" ; then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
printf "%s\n" "none" >&6; }
else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${tcl_flags}" >&5
printf "%s\n" "${tcl_flags}" >&6; }
fi
|
| ︙ | ︙ |
Changes to unix/tcl.m4.
| ︙ | ︙ | |||
2290 2291 2292 2293 2294 2295 2296 | # Arguments: # None # # Results: # # Might define the following vars: # _ISOC99_SOURCE | < > | 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 |
# Arguments:
# None
#
# Results:
#
# Might define the following vars:
# _ISOC99_SOURCE
# _FILE_OFFSET_BITS
# _LARGEFILE64_SOURCE
#
#--------------------------------------------------------------------
AC_DEFUN([SC_TCL_EARLY_FLAG],[
AC_CACHE_VAL([tcl_cv_flag_]translit($1,[A-Z],[a-z]),
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$2]], [[$3]])],
[tcl_cv_flag_]translit($1,[A-Z],[a-z])=no,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[[#define ]$1[ ]m4_default([$4],[1])[
|
| ︙ | ︙ | |||
2313 2314 2315 2316 2317 2318 2319 |
])
AC_DEFUN([SC_TCL_EARLY_FLAGS],[
AC_MSG_CHECKING([for required early compiler flags])
tcl_flags=""
SC_TCL_EARLY_FLAG(_ISOC99_SOURCE,[#include <stdlib.h>],
[char *p = (char *)strtoll; char *q = (char *)strtoull;])
| < < > > | 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
])
AC_DEFUN([SC_TCL_EARLY_FLAGS],[
AC_MSG_CHECKING([for required early compiler flags])
tcl_flags=""
SC_TCL_EARLY_FLAG(_ISOC99_SOURCE,[#include <stdlib.h>],
[char *p = (char *)strtoll; char *q = (char *)strtoull;])
SC_TCL_EARLY_FLAG(_FILE_OFFSET_BITS,[#include <sys/stat.h>],
[switch (0) { case 0: case (sizeof(off_t)==sizeof(long long)): ; }],64)
SC_TCL_EARLY_FLAG(_LARGEFILE64_SOURCE,[#include <sys/stat.h>],
[struct stat64 buf; int i = stat64("/", &buf);])
if test "x${tcl_flags}" = "x" ; then
AC_MSG_RESULT([none])
else
AC_MSG_RESULT([${tcl_flags}])
fi
])
|
| ︙ | ︙ |