diff options
| author | bje <bje> | 1998-07-23 15:27:48 +0000 | 
|---|---|---|
| committer | bje <bje> | 1998-07-23 15:27:48 +0000 | 
| commit | 0ba364704bfefa10a17bdadb98e7fdc14a65a53b (patch) | |
| tree | 52afa62aee74361648066939dd8d8fdabd429472 | |
| parent | 08445aa412d4399ca41da50082bcfe82a0e179a4 (diff) | |
	* ChangeLog: Update.
| -rw-r--r-- | ChangeLog | 42 | 
1 files changed, 42 insertions, 0 deletions
| @@ -1,3 +1,45 @@ +1998-07-24  Ben Elliston  <bje@cygnus.com> + +	* attr.c (pthread_attr_init): Initialise cancelability and +	canceltype structure members. + +	* implement.h (_PTHREAD_CANCEL_DEFAULTS): Remove.  Bit fields +	proved to be too cumbersome.  Set the defaults in attr.c using the +	public PTHREAD_CANCEL_* constants. + +	* cancel.c: New file. + +	* pthread.h (sched_param): Define this type. +	(pthread_attr_getschedparam): Add function prototype. +	(pthread_attr_setschedparam): Likewise. +	(pthread_setcancelstate): Likewise. +	(pthread_setcanceltype): Likewise. +	(sched_get_priority_min): Likewise. +	(sched_get_priority_max): Likewise. +	(pthread_mutexattr_setprotocol): Remove; not supported. +	(pthread_mutexattr_getprotocol): Likewise. +	(pthread_mutexattr_setprioceiling): Likewise. +	(pthread_mutexattr_getprioceiling): Likewise. +	(pthread_attr_t): Add canceltype member.  Update comments. +	(SCHED_OTHER): Define this scheduling policy constant. +	(SCHED_FIFO): Likewise. +	(SCHED_RR): Likewise. +	(SCHED_MIN): Define the lowest possible value for this constant. +	(SCHED_MAX): Likewise, the maximum possible value. +	(PTHREAD_CANCEL_ASYNCHRONOUS): Redefine. +	(PTHREAD_CANCEL_DEFERRED): Likewise. +	 +	* sched.c: New file. +	(pthread_setschedparam): Implement. +	(pthread_getschedparam): Implement. +	(sched_get_priority_max): Validate policy argument. +	(sched_get_priority_min): Likewise. + +	* mutex.c (pthread_mutexattr_setprotocol): Remove; not supported. +	(pthread_mutexattr_getprotocol): Likewise. +	(pthread_mutexattr_setprioceiling): Likewise. +	(pthread_mutexattr_getprioceiling): Likewise. +  Fri Jul 24 00:21:21 1998  Ross Johnson  <rpj@ixobrychus.canberra.edu.au>  	* create.c (pthread_create): Arg to _pthread_new_thread_entry() | 
