| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| | |
|
| |\
| |/
|/|
| | |
filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed)
|
| |\
| | |
| | | |
general cleanup. See SF [Bug 3606258] for details.
|
| | | |
|
| | |
| | |
| | | |
This can go away...
|
| | |
| | |
| | | |
instead of separate pointers to each member.
|
| | |
| | |
| | | |
dummy implementations return 0 if the requisite ioctls are not present.
|
| | |
| | |
| | | |
Use Tcl_UtfNcasecmp() instead.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
so we can't assume they are present just because we HAVE_TERMIOS_H.
Conversely, if they are present then the subsidiary flags
TIOCM_{DTR|RTS} are almost certainly there as well, so that
ifdeffery can be removed.
And lastly, ifdefs for TIOCSBRK/TIOCCBRK are still needed.
(Those are logically separate functions even though TIP#35
lumped them together with DTR and RTS in -ttycontrol.
POSIX provides tcsendbreak() for this purpose, but that
interface doesn't fit with the TIP#35 API.)
KNOWN DEFECT: if a hypothetical Unix system is missing TIOCMCGET
but has TIOCSBRK/TIOCCBRK, the latter function will nevertheless
be unavailable. Accounting for this possibility does not strike
me as being worth the ifdefs.
|
| | |
| | |
| | |
| | | |
this function is in static storage [...]"; this is not the case
(and apparently never has been)
|
| | |
| | |
| | | |
instead of 'unsigned long'.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | | |
as prescribed by POSIX.
|
| |/
| |
| | |
(mechanical change, done with `unifdef`).
|
| | |
|
| | |
|
| |\ |
|
| |\ \
| | |/ |
|
| | |
| | |
| | | |
Tcl_PosixError).
|
| | |
| | |
| | | |
rest of Tcl source code. No ABI change. API change *should* be harmless.
|
| |\ \
| | | |
| | | | |
cause more harm than good. Purged them (except in zlib files).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[fconfiguyre] commands.
* generic/tclInt.h: Introduce TclCreateSocketAddress() as a
* generic/tclIOSock.c: replacement for the platform-dependent
* unix/tclUnixSock.c: TclpCreateSocketAddress() functions.
* unix/tclUnixChan.c: Extend the [socket] and [fconfigure]
* unix/tclUnixPort.h: commands to behave as proposed in
* win/tclWinSock.c: TIP #162.
* win/tclWinPort.h:
* compat/fake-rfc2553.c: A compat implementation of the APIs
* compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and
friends) on top of the existing
gethostbyname() etc.
* unix/configure.in: Test whether the fake-implementation is
* unix/tcl.m4: needed.
* unix/Makefile.in: Add a compile target for fake-rfc2553.
* win/configure.in: Allow cross-compilation by default
* tests/socket.test: Improve the test suite to make more use of
* tests/remote.tcl: randomized ports to reduce interference with
tests running in parallel or other services
on the machine.
|
| | | |
| | | |
| | | |
| | | | |
possible
|
| | | |
| | | |
| | | |
| | | |
| | | | |
and various other minor CYGWIN
compilation problems
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* win/tclWinReg.c PDWORD_PTR
* win/tclWinThrd.c: Fix various minor gcc warnings.
* win/tclWinTime.c
* win/tclWinConsole.c Put channel type definitions
* win/tclWinChan.c in static const memory
* win/tclWinPipe.c
* win/tclWinSerial.c
* win/tclWinSock.c
* generic/tclIOGT.c
* generic/tclIORChan.c
* generic/tclIORTrans.c
* unix/tclUnixChan.c
* unix/tclUnixPipe.c
* unix/tclUnixSock.c
* unix/configure (regenerated with autoconf 2.59)
* tests/info.test: Make test independant from
tcltest implementation.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
up from a few days ago (2009-11-9, not in ChangeLog). strchr is
apparently a macro on AIX and reacts badly to pre-processor
directives in its arguments.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* unix/tclUnixChan.c: to tclUnixSock.c.
* unix/tclUnixSock.c:
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* macosx/tclMacOSXNotify.c: to manipulate select masks (Cassoff).
[Bug 1960647]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* unix/tclUnixChan.c: embedding into applications that
* unix/tclUnixEvent.c: already have a CFRunLoop running and
want to run the tcl event loop via
Tcl_ServiceModeHook(TCL_SERVICE_ALL).
* macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and
* unix/tclUnixChan.c: TclUnixWaitForFile() implementations
* unix/tclUnixEvent.c: and disable select() based ones in
CoreFoundation builds.
* unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c.
* generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode()
* generic/tclIntPlatDecls.h: internal API, regen.
* generic/tclStubInit.c:
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* unix/tcl.m4: fix for bug [2073255]
* unix/configure: regenerated
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Consolidate error reporting paths in CreateSocket();
Restore blocking mode immediately after connect()
FD blocking mode is now consistent with [fconfigure ... -blocking]
setting while async connect is in progress.
|
| | | |
| | | |
| | | |
| | | | |
filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed)
|
| | | | |
|
| |_|/
|/| |
| | |
| | |
| | | |
a writable state on a socket when an error condition (or remote close) is
present. Would be good to add actual test suite tests for this, but until
then see demo scripts in the ticket 1758a0b603.
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | | |
On cygwin, install dll's in /usr/bin, not in /usr/lib
|
| | |
| | |
| | |
| | | |
to have sane fileevents on x86_64 unices at last.
|
|\ \ \
| |/ /
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | |
| | |
| | | |
calling [fconfigure -sockname] on an universally-bound (default)
server socket.
|
| | | |
|