summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * unix/Makefile.in:mdejong2001-11-111-1/+10
| | | | | * win/Makefile.in: Add "make gdb" target. This target can run tclsh inside either gdb or insight.
* added -lc to AIX libs, fixed path to ldAixhobbs2001-11-102-46/+78
|
* Fixup stack size under OSF1. [Tcl patch 474790]mdejong2001-11-092-23/+25
| | | | | | * unix/configure: Regen. * unix/tcl.m4: Add HAVE_PTHREAD_ATTR_SETSTACKSIZE define to EXTRA_CFLAGS to adjust initial stack size.
* Enable thread support under FreeBSD. [Tcl bug 473708]mdejong2001-11-093-280/+333
| | | | | | | | * unix/configure: Regen. * unix/tcl.m4 (SC_ENABLE_THREADS): Check for pthread functions in libc_r and enable thread support if found. * unix/dltest/Makefile.in: Set SHLIB_LD_LIBS and use it in the Makefile to properly link a shared library.
* * unix/Makefile.in:mdejong2001-11-092-4/+4
| | | | | | | | * unix/dltest/Makefile.in: Avoid adding libc to the LIBS variable since it is not needed when linking with CC. If required when linking with LD it should be done on a case by case basis in tcl.m4.
* * unix/Makefile.in:mdejong2001-11-081-3/+2
| | | | | | | | | * win/Makefile.in: Print a message indicating that the user should run "make genstubs" when the generated tclStubInit.c file is out of date. We can't regenerate automatically since there may be no tclsh on the system and that would cause bootstrap problems. [Tcl bug 465874]
* Define TCL_INCLUDE_SPEC in tclConfig.sh. It should bemdejong2001-11-083-306/+318
| | | | | | | | | | | | | | included by extensions that need to find Tcl include headers in the install location. The user can override the include install dir with --includedir so we need to record this information for extensions. [Tcl bug 421835] * unix/configure: Regen. * unix/configure.in: Define TCL_INCLUDE_SPEC. * unix/tclConfig.sh.in: Define TCL_INCLUDE_SPEC. * win/configure: Regen. * win/configure.in: Define TCL_INCLUDE_SPEC. * win/tclConfig.sh.in: Define TCL_INCLUDE_SPEC.
* Fix for bug 475941; access() was being called with path-free file names ondkf2001-10-291-5/+4
| | | | some paths through the glob code!
* Fix for bug 471374; Tcl only resets serial ports on exit now if it hasdkf2001-10-251-15/+29
| | | | updated their settings first.
* * unix/tclUnixPipe.c (PipeInputProc, PipeOutputProc): do immediatehobbs2001-10-181-11/+27
| | | | | retry when error is returned with errno == EINTR. [Bug #415131] (leger)
* * unix/tclLoadAout.c (TclGuessPackageName): removed unused varshobbs2001-10-161-4/+8
| | | | and fixed warnings. [Bug #446622] (lim)
* * unix/configure:hobbs2001-10-152-54/+60
| | | | | | | | * unix/configure.in: * win/configure: * win/configure.in: * win/tcl.m4: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tclConfig.sh
* normalize fixvincentdarley2001-09-281-2/+2
|
* * More CONST poisoningdgp2001-09-287-15/+15
| | | | | | fixes from the 2001-09-24 TIP 27 changes. CONST-ified Tcl_FSLoadFile and TclpLoadFile. Report and patch from Kevin Kenny. [Bug 465833]
* * Updated APIs indgp2001-09-241-2/+2
| | | | | generic/tclUtil.c according to the guidelines of TIP 27. [Patch 464553]
* Rebuiltdkf2001-09-241-0/+2
|
* 'make mklinks' after addition of Tcl_EvalTokensStandarddgp2001-09-241-0/+2
|
* * unix/configure: regen'edhobbs2001-09-202-34/+118
| | | | | * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
* * unix/configure: Regen.mdejong2001-09-182-29/+53
| | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): On Linux, disable inlining when one of the compat/*.c routines is to be linked in. [Patch 440891]
* * unix/configure: Regen.mdejong2001-09-122-28/+28
| | | | | | | | * unix/tcl.m4: Invert the logic that checks for $GCC. Instead of checking for "$GCC" = "no" we check for "$GCC" != "yes" or simply swap the true and false blocks of code in an if statement. That way if GCC is set to "" everything will still work. [Bug 460991]
* * doc/OpenFileChnl.3: Added documentation for Tcl_WriteRaw andandreas_kupries2001-09-111-0/+8
| | | | | | | Tcl_ReadRaw [#414929]. * doc/CrtChannel.3: Added documentation for Tcl_ChannelBuffered and Tcl_GetTopChannel [#414929].
* * Updated to reflect 2001-08-23 file system changes.dgp2001-09-111-2/+2
|
* * unix/configure: Regen.mdejong2001-09-102-21/+33
| | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't include . characters in the Tcl library name when building on FreeBSD 3.X and later systems. [Bug 450725]
* * doc/tclsh.1:andreas_kupries2001-09-101-0/+6
| | | | | | | | | | | | * doc/Tcl_Main.3: * doc/CrtChannel.3: * doc/OpenFileChnl.3: * doc/GetStdChan.3: Enhanced the manpages with cross-references to the new manpage and more explanations how these functions deal with the standard channels in various situations. * doc/StdChannels.3: New manpage describing handling of the standard channels by the Tcl library [402725].
* * Added #include of tclInt.h; access to Tcldgp2001-09-101-2/+2
| | | | | internals, notably TclpUnloadFile(), is required. Thanks to Bob Techentin for report and patch. [Bug 459305]
* * unix/Makefile.in:mdejong2001-09-101-2/+2
| | | | | | * win/Makefile.in: Use () around variable name instead of {}. Use TCLTEST variable directly instead of depending on the tcltest alias.
* * Updated http package to version 2.4,dgp2001-09-071-4/+4
| | | | reflecting the new features just added.
* minor fs, vfs fixesvincentdarley2001-09-049-34/+112
|
* filesystemvincentdarley2001-08-3011-354/+225
|
* * Correcteddgp2001-08-271-10/+9
| | | | | | inconsistency between the search path for script libraries and the directory name $DISTNAME into which distributions built by 'make test' unpack. [Bug 455642]
* added QNX-6 build support. [Bug #219410] (loverso)hobbs2001-08-232-22/+48
|
* corrected minor compiler warningshobbs2001-08-231-2/+1
|
* fs updatevincentdarley2001-08-232-134/+150
|
* * unix/configure: Regen.mdejong2001-08-123-91/+72
| | | | | | * unix/configure.in: * unix/tcl.m4: Use GCC variable set by AC_PROG_CC instead of defining our own using_gcc variable.
* * unix/Makefile.in: Delete the unused getcwd.omdejong2001-08-101-4/+1
| | | | target. This fixes bug #440942.
* Bumped up patchlevel to 8.4a4 to distinguishdgp2001-08-083-6/+6
| | | | | CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
* updated auto-gend mkLinkscore_8_4_a3hobbs2001-08-071-0/+6
|
* * changes:hobbs2001-08-071-2/+2
| | | | | | | * README: * mac/README: * unix/README: * win/README.binary: updated for 8.4a3 release
* added GNU (HURD) configuration target. (brinkmann)hobbs2001-08-072-27/+105
|
* * unix/tclUnixPipe.c (TclpCreateTempFile): fixed use of tmpnam,hobbs2001-08-071-7/+14
| | | | | which is dangerous. [Patch: #442636] (lim) The use of tmpnam in TclpTempFileName must still be changed.
* * unix/tclUnixFCmd.c: minor casts to eliminate warnings. (lim)hobbs2001-08-021-4/+4
| | | | [Patch: #440218]
* Changes from TIP#17 "Redo Tcl's filesystem"vincentdarley2001-07-315-254/+553
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c
* TIP#36 implementation. Also includes cleanup for subst optiondkf2001-07-121-0/+8
| | | | | handling and improved documentation for the subst command (in my capacity as maintainer of the Commands M-Z functional area.)
* * unix/Makefile.in: Add AR variable for use in STLIB_LD.mdejong2001-07-114-46/+86
| | | | | | | | | | | | | | * unix/configure: Regen. * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst RANLIB and AR. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add doc comment about STLIB_LD command. Check ${AR} env var when setting STLIB_LD and delay evaluation until make time. * win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Delay evaluation of ${AR} in STLIB_LD and add flags to better match the Unix implementation. Don't bother defining AR when using VC++ since it is not used.
* updated READMEs with purlsuid381722001-07-051-5/+11
|
* * tests/unixInit.test (unixInit-2.8): Corrected test for alldgp2001-07-021-1/+13
| | | | | | | | | | | | absolute pathnames in library path when executable is installed near root directory to use correct development directory layout. [Bug 438014] * tests/unixInit.test (unixInit-2.9): * unix/tclUnixInit.c (TclpInitLibraryPath): * win/tclWinInit.c (TclpInitLibraryPath): Corrected buggy construction of search path entries relative to executable. Added test for bad construction. [Bug 438014]
* * generic/tclInt.h:hobbs2001-06-281-2/+2
| | | | | | | * generic/tclObj.c: * unix/Makefile.in: added a -DPURIFY mode that makes Tcl_Obj's allocated and free singularly (instead of in alloc in blocks and never free) to allow checkers like Purify to operate better.
* * unix/Makefile.in:mdejong2001-06-271-1/+10
| | | | | | * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking tclsh from the build directory.
* * unix/configure: Regen.mdejong2001-06-262-4/+4
| | | | | | | * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
* * unix/configure: Regen.mdejong2001-06-262-299/+311
| | | | | | | | * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.