[451] in Pthreads mailing list archive

home help back first fref pref prev next nref lref last post

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)

home help back first fref pref prev next nref lref last post