Fix some minor POSIX/SUSv2 compliance nits.

PR:		kern/11982
This commit is contained in:
Jason Evans 1999-12-18 01:00:42 +00:00
parent 1e7a9f724c
commit 386812d440
7 changed files with 17 additions and 25 deletions

View File

@ -228,7 +228,7 @@ int pthread_join __P((pthread_t, void **));
int pthread_key_create __P((pthread_key_t *,
void (*) (void *)));
int pthread_key_delete __P((pthread_key_t));
int pthread_kill __P((struct pthread *, int));
int pthread_kill __P((pthread_t, int));
int pthread_mutexattr_init __P((pthread_mutexattr_t *));
int pthread_mutexattr_destroy __P((pthread_mutexattr_t *));
int pthread_mutexattr_settype __P((pthread_mutexattr_t *, int));
@ -252,7 +252,7 @@ int pthread_rwlockattr_init __P((pthread_rwlockattr_t *));
int pthread_rwlockattr_getpshared __P((const pthread_rwlockattr_t *,
int *));
int pthread_rwlockattr_setpshared __P((pthread_rwlockattr_t *,
int *));
int));
int pthread_rwlockattr_destroy __P((pthread_rwlockattr_t *));
pthread_t pthread_self __P((void));
int pthread_setspecific __P((pthread_key_t, const void *));
@ -309,8 +309,6 @@ int pthread_setschedparam __P((pthread_t, int,
int pthread_attr_setfloatstate __P((pthread_attr_t *, int));
int pthread_attr_getfloatstate __P((pthread_attr_t *, int *));
int pthread_attr_setcleanup __P((pthread_attr_t *,
void (*) (void *), void *));
__END_DECLS
#endif

View File

@ -10,6 +10,7 @@ SHLIB_MAJOR= 4
SHLIB_MINOR= 0
CFLAGS+=-DLIBC_RCS -DSYSLIBC_RCS -I${.CURDIR}/../libc/include
CFLAGS+=-DPTHREAD_KERNEL -D_THREAD_SAFE -I${.CURDIR}/uthread
CFLAGS+=-I${.CURDIR}/../../include
# Uncomment this if you want libc_r to contain debug information for
# thread locking.

View File

@ -81,16 +81,13 @@ pthread_rwlockattr_init (pthread_rwlockattr_t *rwlockattr)
}
int
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr,
int *pshared)
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr, int pshared)
{
int ps = *pshared;
/* only PTHREAD_PROCESS_PRIVATE is supported */
if (ps != PTHREAD_PROCESS_PRIVATE)
/* Only PTHREAD_PROCESS_PRIVATE is supported. */
if (pshared != PTHREAD_PROCESS_PRIVATE)
return(EINVAL);
(*rwlockattr)->pshared = ps;
(*rwlockattr)->pshared = pshared;
return(0);
}

View File

@ -10,6 +10,7 @@ SHLIB_MAJOR= 4
SHLIB_MINOR= 0
CFLAGS+=-DLIBC_RCS -DSYSLIBC_RCS -I${.CURDIR}/../libc/include
CFLAGS+=-DPTHREAD_KERNEL -D_THREAD_SAFE -I${.CURDIR}/uthread
CFLAGS+=-I${.CURDIR}/../../include
# Uncomment this if you want libc_r to contain debug information for
# thread locking.

View File

@ -81,16 +81,13 @@ pthread_rwlockattr_init (pthread_rwlockattr_t *rwlockattr)
}
int
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr,
int *pshared)
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr, int pshared)
{
int ps = *pshared;
/* only PTHREAD_PROCESS_PRIVATE is supported */
if (ps != PTHREAD_PROCESS_PRIVATE)
/* Only PTHREAD_PROCESS_PRIVATE is supported. */
if (pshared != PTHREAD_PROCESS_PRIVATE)
return(EINVAL);
(*rwlockattr)->pshared = ps;
(*rwlockattr)->pshared = pshared;
return(0);
}

View File

@ -10,6 +10,7 @@ SHLIB_MAJOR= 4
SHLIB_MINOR= 0
CFLAGS+=-DLIBC_RCS -DSYSLIBC_RCS -I${.CURDIR}/../libc/include
CFLAGS+=-DPTHREAD_KERNEL -D_THREAD_SAFE -I${.CURDIR}/uthread
CFLAGS+=-I${.CURDIR}/../../include
# Uncomment this if you want libc_r to contain debug information for
# thread locking.

View File

@ -81,16 +81,13 @@ pthread_rwlockattr_init (pthread_rwlockattr_t *rwlockattr)
}
int
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr,
int *pshared)
pthread_rwlockattr_setpshared (pthread_rwlockattr_t *rwlockattr, int pshared)
{
int ps = *pshared;
/* only PTHREAD_PROCESS_PRIVATE is supported */
if (ps != PTHREAD_PROCESS_PRIVATE)
/* Only PTHREAD_PROCESS_PRIVATE is supported. */
if (pshared != PTHREAD_PROCESS_PRIVATE)
return(EINVAL);
(*rwlockattr)->pshared = ps;
(*rwlockattr)->pshared = pshared;
return(0);
}