Deleted Added
full compact
pthread.h (189828) pthread.h (213241)
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 *
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 189828 2009-03-14 20:10:14Z das $
33 * $FreeBSD: head/include/pthread.h 213241 2010-09-28 04:57:56Z davidxu $
34 */
35#ifndef _PTHREAD_H_
36#define _PTHREAD_H_
37
38/*
39 * Header files.
40 */
41#include <sys/cdefs.h>

--- 51 unchanged lines hidden (view full) ---

93 * Static once initialization values.
94 */
95#define PTHREAD_ONCE_INIT { PTHREAD_NEEDS_INIT, NULL }
96
97/*
98 * Static initialization values.
99 */
100#define PTHREAD_MUTEX_INITIALIZER NULL
34 */
35#ifndef _PTHREAD_H_
36#define _PTHREAD_H_
37
38/*
39 * Header files.
40 */
41#include <sys/cdefs.h>

--- 51 unchanged lines hidden (view full) ---

93 * Static once initialization values.
94 */
95#define PTHREAD_ONCE_INIT { PTHREAD_NEEDS_INIT, NULL }
96
97/*
98 * Static initialization values.
99 */
100#define PTHREAD_MUTEX_INITIALIZER NULL
101#define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP NULL
101#define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP ((pthread_mutex_t)1)
102#define PTHREAD_COND_INITIALIZER NULL
103#define PTHREAD_RWLOCK_INITIALIZER NULL
104
105/*
106 * Default attribute arguments (draft 4, deprecated).
107 */
108#ifndef PTHREAD_KERNEL
109#define pthread_condattr_default NULL

--- 185 unchanged lines hidden ---
102#define PTHREAD_COND_INITIALIZER NULL
103#define PTHREAD_RWLOCK_INITIALIZER NULL
104
105/*
106 * Default attribute arguments (draft 4, deprecated).
107 */
108#ifndef PTHREAD_KERNEL
109#define pthread_condattr_default NULL

--- 185 unchanged lines hidden ---