Deleted Added
full compact
sysctl.h (38863) sysctl.h (38869)
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * @(#)sysctl.h 8.1 (Berkeley) 6/2/93
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * @(#)sysctl.h 8.1 (Berkeley) 6/2/93
37 * $Id: sysctl.h,v 1.63 1998/09/05 12:42:56 bde Exp $
37 * $Id: sysctl.h,v 1.64 1998/09/05 14:13:35 bde Exp $
38 */
39
40#ifndef _SYS_SYSCTL_H_
41#define _SYS_SYSCTL_H_
42
43#include <sys/_posix.h>
44
45/*

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

458
459extern char machine[];
460extern char osrelease[];
461extern char ostype[];
462
463int kernel_sysctl(struct proc *p, int *name, u_int namelen, void *old,
464 size_t *oldlenp, void *new, size_t newlen,
465 size_t *retval);
38 */
39
40#ifndef _SYS_SYSCTL_H_
41#define _SYS_SYSCTL_H_
42
43#include <sys/_posix.h>
44
45/*

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

458
459extern char machine[];
460extern char osrelease[];
461extern char ostype[];
462
463int kernel_sysctl(struct proc *p, int *name, u_int namelen, void *old,
464 size_t *oldlenp, void *new, size_t newlen,
465 size_t *retval);
466void sysctl_order_all(void);
466int userland_sysctl(struct proc *p, int *name, u_int namelen, void *old,
467 size_t *oldlenp, int inkernel, void *new, size_t newlen,
468 size_t *retval);
469
470#else /* !KERNEL */
471#include <sys/cdefs.h>
472
473__BEGIN_DECLS
474int sysctl __P((int *, u_int, void *, size_t *, void *, size_t));
475int sysctlbyname __P((const char *, void *, size_t *, void *, size_t));
476__END_DECLS
477#endif /* KERNEL */
478
479#endif /* !_SYS_SYSCTL_H_ */
467int userland_sysctl(struct proc *p, int *name, u_int namelen, void *old,
468 size_t *oldlenp, int inkernel, void *new, size_t newlen,
469 size_t *retval);
470
471#else /* !KERNEL */
472#include <sys/cdefs.h>
473
474__BEGIN_DECLS
475int sysctl __P((int *, u_int, void *, size_t *, void *, size_t));
476int sysctlbyname __P((const char *, void *, size_t *, void *, size_t));
477__END_DECLS
478#endif /* KERNEL */
479
480#endif /* !_SYS_SYSCTL_H_ */