1/*
2 * Copyright (c) 1993, 1994 by Chris Provenzano, proven@mit.edu
3 * Copyright (c) 1995-1998 by John Birrell <jb@cimlogic.com.au>
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
--- 16 unchanged lines hidden (view full) ---
25 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
28 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * $FreeBSD: head/include/pthread.h 55708 2000-01-10 04:14:08Z deischen $
34 */
35#ifndef _PTHREAD_H_
36#define _PTHREAD_H_
37
38/*
39 * Header files.
40 */
41#include <sys/cdefs.h>
--- 251 unchanged lines hidden (view full) ---
293#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
294int pthread_attr_getinheritsched __P((const pthread_attr_t *, int *));
295int pthread_attr_getschedparam __P((const pthread_attr_t *,
296 struct sched_param *));
297int pthread_attr_getschedpolicy __P((const pthread_attr_t *, int *));
298int pthread_attr_getscope __P((const pthread_attr_t *, int *));
299int pthread_attr_setinheritsched __P((pthread_attr_t *, int));
300int pthread_attr_setschedparam __P((pthread_attr_t *,
301 const struct sched_param *));
302int pthread_attr_setschedpolicy __P((pthread_attr_t *, int));
303int pthread_attr_setscope __P((pthread_attr_t *, int));
304int pthread_getschedparam __P((pthread_t pthread, int *,
305 struct sched_param *));
306int pthread_setschedparam __P((pthread_t, int,
307 const struct sched_param *));
308#endif
309
310int pthread_attr_setfloatstate __P((pthread_attr_t *, int));
311int pthread_attr_getfloatstate __P((pthread_attr_t *, int *));
312__END_DECLS
313
314#endif
2 * Copyright (c) 1993, 1994 by Chris Provenzano, proven@mit.edu
3 * Copyright (c) 1995-1998 by John Birrell <jb@cimlogic.com.au>
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
--- 16 unchanged lines hidden (view full) ---
25 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
28 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * $FreeBSD: head/include/pthread.h 55708 2000-01-10 04:14:08Z deischen $
34 */
35#ifndef _PTHREAD_H_
36#define _PTHREAD_H_
37
38/*
39 * Header files.
40 */
41#include <sys/cdefs.h>
--- 251 unchanged lines hidden (view full) ---
293#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
294int pthread_attr_getinheritsched __P((const pthread_attr_t *, int *));
295int pthread_attr_getschedparam __P((const pthread_attr_t *,
296 struct sched_param *));
297int pthread_attr_getschedpolicy __P((const pthread_attr_t *, int *));
298int pthread_attr_getscope __P((const pthread_attr_t *, int *));
299int pthread_attr_setinheritsched __P((pthread_attr_t *, int));
300int pthread_attr_setschedparam __P((pthread_attr_t *,
301 const struct sched_param *));
302int pthread_attr_setschedpolicy __P((pthread_attr_t *, int));
303int pthread_attr_setscope __P((pthread_attr_t *, int));
304int pthread_getschedparam __P((pthread_t pthread, int *,
305 struct sched_param *));
306int pthread_setschedparam __P((pthread_t, int,
307 const struct sched_param *));
308#endif
309
310int pthread_attr_setfloatstate __P((pthread_attr_t *, int));
311int pthread_attr_getfloatstate __P((pthread_attr_t *, int *));
312__END_DECLS
313
314#endif