1e71ca95cSGerald Jelinek /*
2e71ca95cSGerald Jelinek  * CDDL HEADER START
3e71ca95cSGerald Jelinek  *
4e71ca95cSGerald Jelinek  * The contents of this file are subject to the terms of the
5e71ca95cSGerald Jelinek  * Common Development and Distribution License (the "License").
6e71ca95cSGerald Jelinek  * You may not use this file except in compliance with the License.
7e71ca95cSGerald Jelinek  *
8e71ca95cSGerald Jelinek  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9e71ca95cSGerald Jelinek  * or http://www.opensolaris.org/os/licensing.
10e71ca95cSGerald Jelinek  * See the License for the specific language governing permissions
11e71ca95cSGerald Jelinek  * and limitations under the License.
12e71ca95cSGerald Jelinek  *
13e71ca95cSGerald Jelinek  * When distributing Covered Code, include this CDDL HEADER in each
14e71ca95cSGerald Jelinek  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15e71ca95cSGerald Jelinek  * If applicable, add the following below this CDDL HEADER, with the
16e71ca95cSGerald Jelinek  * fields enclosed by brackets "[]" replaced with your own identifying
17e71ca95cSGerald Jelinek  * information: Portions Copyright [yyyy] [name of copyright owner]
18e71ca95cSGerald Jelinek  *
19e71ca95cSGerald Jelinek  * CDDL HEADER END
20e71ca95cSGerald Jelinek  */
21*794f0adbSRoger A. Faulkner 
22e71ca95cSGerald Jelinek /*
2380e2ca85S  * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
24e71ca95cSGerald Jelinek  */
25e71ca95cSGerald Jelinek 
26e71ca95cSGerald Jelinek #ifndef _S10_MISC_H
27e71ca95cSGerald Jelinek #define	_S10_MISC_H
28e71ca95cSGerald Jelinek 
29e71ca95cSGerald Jelinek #ifdef	__cplusplus
30e71ca95cSGerald Jelinek extern "C" {
31e71ca95cSGerald Jelinek #endif
32e71ca95cSGerald Jelinek 
33e71ca95cSGerald Jelinek #if !defined(_ASM)
34e71ca95cSGerald Jelinek 
358fd04b83SRoger A. Faulkner /*
368fd04b83SRoger A. Faulkner  * From s10_deleted.c
378fd04b83SRoger A. Faulkner  */
388fd04b83SRoger A. Faulkner extern int s10_stat();
398fd04b83SRoger A. Faulkner extern int s10_lstat();
408fd04b83SRoger A. Faulkner extern int s10_fstat();
418fd04b83SRoger A. Faulkner extern int s10_stat64();
428fd04b83SRoger A. Faulkner extern int s10_lstat64();
438fd04b83SRoger A. Faulkner extern int s10_fstat64();
448fd04b83SRoger A. Faulkner extern int s10_open();
458fd04b83SRoger A. Faulkner extern int s10_open64();
46*794f0adbSRoger A. Faulkner extern int s10_chmod();
47*794f0adbSRoger A. Faulkner extern int s10_fchmod();
488fd04b83SRoger A. Faulkner extern int s10_chown();
498fd04b83SRoger A. Faulkner extern int s10_lchown();
508fd04b83SRoger A. Faulkner extern int s10_fchown();
51*794f0adbSRoger A. Faulkner extern int s10_mkdir();
52*794f0adbSRoger A. Faulkner extern int s10_mknod();
53*794f0adbSRoger A. Faulkner extern int s10_link();
548fd04b83SRoger A. Faulkner extern int s10_unlink();
55*794f0adbSRoger A. Faulkner extern int s10_symlink();
56*794f0adbSRoger A. Faulkner extern int s10_readlink();
578fd04b83SRoger A. Faulkner extern int s10_rmdir();
588fd04b83SRoger A. Faulkner extern int s10_rename();
598fd04b83SRoger A. Faulkner extern int s10_access();
608fd04b83SRoger A. Faulkner extern int s10_creat();
618fd04b83SRoger A. Faulkner extern int s10_creat64();
628fd04b83SRoger A. Faulkner extern int s10_fork1();
638fd04b83SRoger A. Faulkner extern int s10_forkall();
648fd04b83SRoger A. Faulkner extern int s10_dup();
658fd04b83SRoger A. Faulkner extern int s10_poll();
668fd04b83SRoger A. Faulkner extern int s10_lwp_mutex_lock();
678fd04b83SRoger A. Faulkner extern int s10_lwp_sema_wait();
688fd04b83SRoger A. Faulkner extern int s10_utime();
698fd04b83SRoger A. Faulkner extern int s10_utimes();
708fd04b83SRoger A. Faulkner extern int s10_xstat();
718fd04b83SRoger A. Faulkner extern int s10_lxstat();
728fd04b83SRoger A. Faulkner extern int s10_fxstat();
738fd04b83SRoger A. Faulkner extern int s10_xmknod();
748fd04b83SRoger A. Faulkner extern int s10_fsat();
758fd04b83SRoger A. Faulkner extern int s10_umount();
76bdf0047cSRoger A. Faulkner 
77bdf0047cSRoger A. Faulkner /*
78bdf0047cSRoger A. Faulkner  * From s10_signal.c
79bdf0047cSRoger A. Faulkner  */
80bdf0047cSRoger A. Faulkner extern int s10sigset_to_native(const sigset_t *, sigset_t *);
81bdf0047cSRoger A. Faulkner 
82bdf0047cSRoger A. Faulkner extern int s10_kill();
83bdf0047cSRoger A. Faulkner extern int s10_lwp_create();
84bdf0047cSRoger A. Faulkner extern int s10_lwp_kill();
85bdf0047cSRoger A. Faulkner extern int s10_lwp_sigmask();
86bdf0047cSRoger A. Faulkner extern int s10_sigaction();
87bdf0047cSRoger A. Faulkner extern int s10_signotify();
88bdf0047cSRoger A. Faulkner extern int s10_sigpending();
89bdf0047cSRoger A. Faulkner extern int s10_sigprocmask();
90bdf0047cSRoger A. Faulkner extern int s10_sigqueue();
91bdf0047cSRoger A. Faulkner extern int s10_sigsendsys();
92bdf0047cSRoger A. Faulkner extern int s10_sigsuspend();
93bdf0047cSRoger A. Faulkner extern int s10_sigtimedwait();
948fd04b83SRoger A. Faulkner extern int s10_wait();
95bdf0047cSRoger A. Faulkner extern int s10_waitid();
96e71ca95cSGerald Jelinek 
97e71ca95cSGerald Jelinek #endif	/* !_ASM */
98e71ca95cSGerald Jelinek 
99e71ca95cSGerald Jelinek #ifdef	__cplusplus
100e71ca95cSGerald Jelinek }
101e71ca95cSGerald Jelinek #endif
102e71ca95cSGerald Jelinek 
103e71ca95cSGerald Jelinek #endif	/* _S10_MISC_H */
104