4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
23 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
30 #pragma ident "%Z%%M% %I% %E% SMI"
32 #include <sys/types.h>
33 #include <sys/types32.h>
34 #include <sys/time_impl.h>
35 #include <sys/regset.h>
36 #include <sys/signal.h>
44 extern dev_t
prexpldev(dev32_t
);
45 extern dev32_t
prcmpldev(dev_t
);
49 extern void timestruc_32_to_n(const timestruc32_t
*, timestruc_t
*);
50 extern void stack_32_to_n(const stack32_t
*, stack_t
*);
51 extern void sigaction_32_to_n(const struct sigaction32
*, struct sigaction
*);
52 extern void siginfo_32_to_n(const siginfo32_t
*, siginfo_t
*);
53 extern void auxv_32_to_n(const auxv32_t
*, auxv_t
*);
56 extern void rwindow_32_to_n(const struct rwindow32
*, struct rwindow
*);
57 extern void gwindows_32_to_n(const gwindows32_t
*, gwindows_t
*);
60 extern void prgregset_32_to_n(const prgreg32_t
*, prgreg_t
*);
61 extern void prfpregset_32_to_n(const prfpregset32_t
*, prfpregset_t
*);
62 extern void lwpstatus_32_to_n(const lwpstatus32_t
*, lwpstatus_t
*);
63 extern void pstatus_32_to_n(const pstatus32_t
*, pstatus_t
*);
64 extern void lwpsinfo_32_to_n(const lwpsinfo32_t
*, lwpsinfo_t
*);
65 extern void psinfo_32_to_n(const psinfo32_t
*, psinfo_t
*);
67 extern void timestruc_n_to_32(const timestruc_t
*, timestruc32_t
*);
68 extern void stack_n_to_32(const stack_t
*, stack32_t
*);
69 extern void sigaction_n_to_32(const struct sigaction
*, struct sigaction32
*);
70 extern void siginfo_n_to_32(const siginfo_t
*, siginfo32_t
*);
71 extern void auxv_n_to_32(const auxv_t
*, auxv32_t
*);
73 extern void prgregset_n_to_32(const prgreg_t
*, prgreg32_t
*);
74 extern void prfpregset_n_to_32(const prfpregset_t
*, prfpregset32_t
*);
75 extern void lwpstatus_n_to_32(const lwpstatus_t
*, lwpstatus32_t
*);
76 extern void pstatus_n_to_32(const pstatus_t
*, pstatus32_t
*);
77 extern void lwpsinfo_n_to_32(const lwpsinfo_t
*, lwpsinfo32_t
*);
78 extern void psinfo_n_to_32(const psinfo_t
*, psinfo32_t
*);
86 #endif /* _P32TON_H */