Nitpicking: small correction to the "Creating a Portable User API" chapter
Alexey Neyman
alex.neyman at auriga.ru
Sun Jul 4 07:06:33 PDT 2004
Hello,
a small correction to the example code in the "userapi" chapter on your site:
the read() function shall not update the [per-thread] errno value if it is
successful. That is, the example code better looked like below. And I am not
sure about the necessity to set msg->result to -1 in case of errors
(shouldn't it be returned from the kernel just as in the case of successful
read?):
error = lwkt_domsg(&syscall_port, msg);
if (error) {
curthread->td_errno = error;
msg->result = -1;
}
return(msg->result);
Regards,
Alexey.
--
Yes. We have good news!
Well, that is to say, we have no news.
-- Pkunks, SC2
More information about the Bugs
mailing list