machtypes.h
1 /*
2 * Copyright (c) 1998-1999 by Sun Microsystems, Inc.
3 * All rights reserved.
4 */
5
6 /* Copyright (c) 1988 AT&T */
7 /* All Rights Reserved */
8
9 /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
10 /* The copyright notice above does not evidence any */
11 /* actual or intended publication of such source code. */
12
13 #ifndef _SYS_MACHTYPES_H
14 #define _SYS_MACHTYPES_H
15
16 #pragma ident "@(#)machtypes.h 1.13 99/05/04 SMI"
17
18 #include
19
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23
24 /*
25 * Machine dependent types:
26 *
27 * SPARC Version
28 */
29
30 #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || \
31 defined(__EXTENSIONS__)
32
33 typedef struct _label_t { long val[2]; } label_t; <typedef:label_t>
34
35 #endif /* !defined(_POSIX_C_SOURCE)... */
36
37 typedef unsigned char lock_t; /* lock work for busy wait */ <typedef:lock_t>
38
39 #ifdef __cplusplus
40 }
41 #endif
42
43 #endif /* _SYS_MACHTYPES_H */