Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Backport of 2008-12-12 8.6 commit: Fix missing CLOEXEC on internal pipes [2417695] |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-5-branch |
Files: | files | file ages | folders |
SHA1: |
662a69f5717d6aa13d99472833d0dc01 |
User & Date: | ferrieux 2012-09-07 14:44:46 |
Context
2012-09-11
| ||
14:02 | 3564735 Protect against mem corruption when var resolvers misbehave. check-in: 8ffef269a0 user: dgp tags: core-8-5-branch | |
13:58 | contributed patch for Solaris 9/x86 support Closed-Leaf check-in: 343301da00 user: dgp tags: bug-3566106 | |
2012-09-07
| ||
14:44 | Backport of 2008-12-12 8.6 commit: Fix missing CLOEXEC on internal pipes [2417695] check-in: 662a69f571 user: ferrieux tags: core-8-5-branch | |
2012-09-05
| ||
09:37 | Minor clarification of description; all traces use a command prefix for their callbacks. check-in: 2bb4e9212b user: dkf tags: core-8-5-branch | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2012-08-25 Donal K. Fellows <[email protected]> * library/msgs/uk.msg: [Bug 3561330]: Use the correct full name of March in Ukrainian. Thanks to Mikhail Teterin for reporting. 2012-08-23 Jan Nijtmans <[email protected]> | > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 2012-09-07 Alexandre Ferrieux <[email protected]> * unix/tclUnixNotfy.c Backport of 2008-12-12 8.6 commit: Fix missing CLOEXEC on internal pipes [2417695] 2012-08-25 Donal K. Fellows <[email protected]> * library/msgs/uk.msg: [Bug 3561330]: Use the correct full name of March in Ukrainian. Thanks to Mikhail Teterin for reporting. 2012-08-23 Jan Nijtmans <[email protected]> |
︙ | ︙ |
Changes to unix/tclUnixNotfy.c.
︙ | ︙ | |||
1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 | if (TclUnixSetBlockingMode(receivePipe, TCL_MODE_NONBLOCKING) < 0) { Tcl_Panic("NotifierThreadProc: could not make receive pipe non blocking"); } if (TclUnixSetBlockingMode(fds[1], TCL_MODE_NONBLOCKING) < 0) { Tcl_Panic("NotifierThreadProc: could not make trigger pipe non blocking"); } /* * Install the write end of the pipe into the global variable. */ Tcl_MutexLock(¬ifierMutex); triggerPipe = fds[1]; | > > > > > > | 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 | if (TclUnixSetBlockingMode(receivePipe, TCL_MODE_NONBLOCKING) < 0) { Tcl_Panic("NotifierThreadProc: could not make receive pipe non blocking"); } if (TclUnixSetBlockingMode(fds[1], TCL_MODE_NONBLOCKING) < 0) { Tcl_Panic("NotifierThreadProc: could not make trigger pipe non blocking"); } if (fcntl(receivePipe, F_SETFD, FD_CLOEXEC) < 0) { Tcl_Panic("NotifierThreadProc: could not make receive pipe close-on-exec"); } if (fcntl(fds[1], F_SETFD, FD_CLOEXEC) < 0) { Tcl_Panic("NotifierThreadProc: could not make trigger pipe close-on-exec"); } /* * Install the write end of the pipe into the global variable. */ Tcl_MutexLock(¬ifierMutex); triggerPipe = fds[1]; |
︙ | ︙ |
win/buildall.vc.bat became executable.
︙ | ︙ |