summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * tools/genStubs.tcl: Reorganized code to support mixed generic dev_stubs_branchstanton1999-03-101-1/+2
| | | | | | | | | | | | | and platform specific tables. * generic/tclInt.decls: Removed TclCompile*Cmd routines from the table. * generic/tcl.decls: Moved old Unix fd handler routines into generic table and modified stubs ordering to match the plus patch. * win/tclWinChan.c (FileSeekProc): Fixed bug where errors during seeking were not getting propagated.
* * unix/Makefile.in:stanton1999-03-061-8/+8
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclCompile.h: * generic/tclCompileDecls.h: * generic/tclCompileStubs.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStubInit.c: Removed tclCompile.h functions. Moved TclGetAuxDataType to tclInt.h so it is available for use by the TclPro Byte Compiler loader.
* * unix/configure.in: Applied patch from Jan Nijtmans to fix thestanton1999-03-061-7/+7
| | | | | | | | | | | | | | | | | | | | following problems: - There seems to be a HP-UX-11 already, which behaves identical to HP-UX-10. - For 64-bit IRIX, SHLIB_LD_LIBS should be set to '${LIBS}'. This also has the side-effect that SHLIB_LD doesn't need the -rpath option any more: it is already part of ${LIBS} - Fix Linux to use the -rpath option. - On Solaris, LD_SEARCH_FLAGS can only be used with the linker, not with the compiler, because the "-Wl," part is missing. - The TCL_LD_SEARCH_FLAGS should be used in static executables as well as dynamically linked ones. Otherwise, static executables have a different search strategy for dynamically loadable stub-enabled extensions than executables using shared libraries. This effects extensions which load other libraries in turn.
* minor fix to checkstubs targetstanton1999-03-051-5/+5
|
* * generic/tclCompile.h:stanton1999-03-053-44/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclStubInit.c: * generic/tclCompileDecls.h: * generic/tclCompileStubs.c: * generic/tclInt.decls: Added functions from tclCompile.h into a new tclCompile interface. * generic/tclStubs.c: * generic/tclDecls.h: * generic/tcl.decls: Added Tcl_InitMemory. * generic/tclStubLib.c: Changed to define USE_TCL_STUBS and USE_TCL_STUB_PROCS automatically. * unix/Makefile.in: Changes to get stubs mechanism working. * generic/tclGetDate.y: Updated to reflect tclDate.c changes. * tools/genStubs.tcl: * generic/tclProc.c: * generic/tclStubInit.c: * generic/tclTest.c: * unix/tclUnixFile.c: * unix/tclUnixPort.h: lint * win/makefile.vc: * generic/tclAlloc.c: Changed USE_NATIVEMALLOC to USE_NATIVE_MALLOC.
* * unix/tclUnixSock.c: Added TclHasSockets.stanton1999-03-041-1/+24
|
* * unix/tclUnixFile.c:stanton1999-03-041-4/+52
| | | | | | | | | | * mac/tclMacShLib.exp: * mac/tclMacFile.c: * generic/tclFileName.c: * win/tclWinFile.c: Renamed TclpGetUserHome back to TclGetUserHome for patch level compatibility. * unix/tclUnixFile.c: Added TclpAccess and TclpState.
* * win/tclWinInt.h:stanton1999-03-041-1/+28
| | | | | * win/tclWin32Dll.c: * unix/tclUnixInit.c: Added TclpCheckStackSpace.
* * unix/Makefile.in:stanton1999-03-041-2/+6
| | | | | * generic/tclAlloc.c: Changed so stub versions of TclpAlloc, etc. are generated when TCL_MEM_DEBUG is not defined.
* * unix/tclUnixTime.c: Added TclpGetDate and TclStrftime.stanton1999-03-041-1/+59
| | | | | | | | | | * win/tclWinTime.c: * unix/tclUnixTime.c: * mac/tclMacTime.c: * generic/tclDate.c: * generic/tclClock.c: Created a new opaque TclpTime_t type so generic functions that depend on the format of time_t can appear in the generic header files.
* * unix/tclUnixPort.h: Eliminated various Tclp* macros that havestanton1999-03-041-35/+1
| | | | been replaced with function defintions.
* * unix/Makefile.in:stanton1999-03-036-41/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support. * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c
* updated readmes for 8.0.5 releasestanton1999-02-091-10/+3
|
* removed AC_CONFIG_SUBDIRS(dltest) since this doesn't work in our buildstanton1999-02-031-2/+1
| | | | environment
* stripped carriage returns at end of linesstanton1999-02-031-656/+656
|
* * unix/configure.in: Changed to automatically configure in dltest.stanton1999-02-031-1/+2
|
* * win/tclAppInit.c:stanton1999-02-031-6/+6
| | | | | | | | | | | | * unix/tclAppInit.c: * mac/tclMacAppInit.c: * generic/tclTest.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. * generic/tcl.h: Moved Tcl_AppInit declaration to end and cleared out TCL_STORAGE_CLASS so it is not declared with a declspec().
* * unix/tclUnixChan.c:stanton1999-02-031-1/+18
| | | | | | | * win/tclWinSock.c: * doc/socket.n: Applied Gordon Chaffee's patch to handle failures during asynchronous socket connection operations. This adds a new "-error" fconfgure option to socket channels. [Bug: 893]
* added tcltest as a dependency of runteststanton1999-02-021-3/+3
|
* * unix/configure.in: Added branch for BSD/OS-4* to shared librarystanton1999-02-021-5/+5
| | | | | | | | | case statement. [Bug: 975] Fixed to correctly handle IRIX 6.5 n32 library support. [Bug: 1117] * unix/configure.in: Changed Linux and IRIX to set SHLIB_LIBS to LIBS so shared libraries are linked with the system libraries. [Bug: 1018]
* Added -pipe option if gcc is being used.rjohnson1999-01-291-1/+18
|
* Changed so sh_lib extension is return on HP even if it isn't compiledrjohnson1999-01-121-2/+2
| | | | as a shared object.
* Updated the version to 8.0.5.rjohnson1999-01-042-3/+6
|
* Fixed problem with running tests on IRIX.rjohnson1998-12-102-3/+6
|
* Added -p flag to "mkdir" commands in "install-libraries" target to allow error-suresh1998-12-081-6/+6
| | | | free installation of Tcl script libraries.
* Fixed minor bug with recently added copy stmts ("TOP_DOR" --> "DISTDIR").suresh1998-12-041-3/+3
|
* Added tests/pkg to distributionwelch1998-12-021-3/+8
|
* Added "-D_OLD_TERMIOS" when building on IRIX 6.3 to create backward compatiblesuresh1998-10-281-2/+10
| | | | binaries for IRIX 6.2.
* Changed config & Makefile to support n32 on IRIX.rjohnson1998-10-203-8/+18
|
* Made some the prototypes & function defs consistant in tclUnixTest.crjohnson1998-10-141-3/+4
|
* Bumped patch number to 8.0.4escoffon1998-10-131-2/+2
|
* Added a new Tcl object called "procbody"; this object's internalescoffon1998-10-052-4/+16
| | | | | | | representation contains both a Proc struct and its associated ByteCode. Updated tclProc.c::TclCreateProc to take procbody instances as the body argument, for future support of compiler extensions. Added the "procbodytest" package for testing all this stuff.
* Removed function declarations that were never used and not referencedrjohnson1998-09-291-2/+1
| | | | by any implementation.
* Removed "sccs" commands from "Makefile.in" to facilititate switch over to CVS.suresh1998-09-231-6/+3
|
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-1438-39/+39
|
* UnixWare patcheswelch1998-08-121-2/+2
|
* Fixes for trimming . out of library nameswelch1998-08-121-17/+19
|
* Make AlarmHandler staticwelch1998-08-071-2/+2
|
* 8.0.3welch1998-08-061-1/+1
|
* Nuked EINTR wrapperswelch1998-08-061-16/+0
|
* Changed testalarm to use SA_RESTARTwelch1998-08-061-15/+21
|
* Nuked EINTR wrapperswelch1998-08-061-100/+0
|
* Changed the alarm testsurles1998-08-061-83/+23
|
* *** empty log message ***welch1998-08-042-2/+2
|
* Added the testalarm command.surles1998-08-041-0/+183
|
* Added test that creates the REGSIGTYPE variablesurles1998-08-041-0/+1
|
* Fixed EINTR bugsurles1998-08-032-0/+116
|
* 8.0.3-4welch1998-07-291-1/+1
|
* More fixes for DBGXwelch1998-07-292-8/+6
|
* More DBG quoting fixeswelch1998-07-291-3/+3
|