[451] in Pthreads mailing list archive
diffs
daemon@ATHENA.MIT.EDU (Larry V. Streepy, Jr.)
Fri Oct 4 16:00:34 1996
Date: Fri, 04 Oct 1996 12:38:14 -0600
From: "Larry V. Streepy, Jr." <streepy@healthcare.com>
To: pthreads mailing list <pthreads@MIT.EDU>
How would you like the diffs submitted?
I have 84K of diffs and a couple of new files. Should I email them, or
is there an ftp server I should put them on?
Here is a summary of the changes I have made:
1. Added a declaration of "signal" to include/signal.h
2. Modified PANIC macro to operate like assert and call a new function
panic_kernel. Added new file pthreads/panic.c.
3. Added support for fstatfs syscall for linux (mod to
syscall-i386-linux-1.0.S).
4. Added missing function declarations to machdep/linux-1.0/socket.h:
getsockopt
setsockopt
getsockname
getpeername
send
recv
sendto
recvfrom
sendmsg
recvmsg
shutdown
5. Added ifdef to avoid type conflict in machdep/linux-1.0/timers.h
6. Fix bug in getprotoent (bogus semi-colon after if stmt).
7. Change function name in proto_internal.c from _proto_init to
_proto_buf.
8. Fix bug in res_internal.c where buffer pointer was improperly
maintained.
9. Fix return value handling for POSIX function implementations.
10. Fix bug in select handling where a thread could be incorrectly
resumed with no sockets ready. Also added proper handling of
selecting for exceptions (this was not implemented at all).
11. Added deadlock detection to pthread_join (it can now return an
EDEADLK error).
12. Added support for pthread_cancel, changes to lots of files for this.
13. Add new function __pthread_is_valid that searches the pthread list
for a specified pthread_t value.
--
Larry V. Streepy, Jr.
Chief Technical Officer, Healthcare Communications, Inc.
mailto:streepy@healthcare.com
(214) 851-7033 (Dallas Main #)
(970) 626-5028 (My office #) (970) 626-4425 (Fax)