Tcl Source Code

View Ticket
Login
Ticket UUID: 1104682
Title: Bug in CrtChannel.3
Type: Bug Version: None
Submitter: davidw Created on: 2005-01-18 18:24:25
Subsystem: 27. Channel Types Assigned To: andreas_kupries
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2005-10-06 03:37:04
Resolution: Fixed Closed By: andreas_kupries
    Closed on: 2005-10-05 20:37:04
Description:
Hi,

Two things.  First of all, there is a simple bug:

Line 338:
\fIhandlerProc\fR, which should specified as NULL if
not otherwise defined.

Should be:

\fIhandlerProc\fR, which should be specified as NULL if
not otherwise defined.

However, I would rewrite that paragraph, because it's
not very clear.  It talks about some functions that can
be NULL, then it switches to EINVAL, then it talks
about NULL again for flushProc and handlerProc.

I am attaching a patch.

Oh, one other thing.  Since EINVAL is not defined in
tcl.h, perhaps the man page should also have #include
<errorno.h> at the top.
User Comments: andreas_kupries added on 2005-10-06 03:37:02:
Logged In: YES 
user_id=75003

Ditto threadActionProc, and trunceProc. The latter is 8.5 only.
Applied to head, and 8.4 head.

davidw added on 2005-01-19 01:29:53:
Logged In: YES 
user_id=240

It should also mention that the wideseekproc can be NULL if
the seekproc is.

davidw added on 2005-01-19 01:24:25:

File Added - 116265: CrtChannel.diff

Attachments: