diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-05-23 13:18:31 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-06-08 13:19:54 +0200 |
commit | 02373194fe0be1ef82db419bedbf9d6ffd31dc93 (patch) | |
tree | f151591d23221ec221c57496d07f7fba8dff137a /rtemsbsd | |
parent | Update scripts to include support for input devices - USB Keyboard, USB mouse... (diff) | |
download | rtems-libbsd-02373194fe0be1ef82db419bedbf9d6ffd31dc93.tar.bz2 |
Update due to Newlib 2017-06-07 changes
The following files are now provided by Newlib:
* arpa/inet.h
* net/if.h
* netinet/in.h
* netinet/tcp.h
* sys/socket.h
* sys/uio.h
* sys/un.h
The <sys/param.h> and <sys/cpuset.h> are now compatible enough to be
used directly.
Update #2833.
Diffstat (limited to 'rtemsbsd')
55 files changed, 60 insertions, 980 deletions
diff --git a/rtemsbsd/include/machine/_align.h b/rtemsbsd/include/machine/_align.h deleted file mode 100644 index 298e5733..00000000 --- a/rtemsbsd/include/machine/_align.h +++ /dev/null @@ -1 +0,0 @@ -#include <rtems/bsd/sys/param.h> diff --git a/rtemsbsd/include/machine/bitstring.h b/rtemsbsd/include/machine/bitstring.h deleted file mode 100644 index 419cb6dd..00000000 --- a/rtemsbsd/include/machine/bitstring.h +++ /dev/null @@ -1,107 +0,0 @@ -/*- - * Copyright (c) 1982, 1986, 1991, 1993, 1994 - * The Regents of the University of California. All rights reserved. - * (c) UNIX System Laboratories, Inc. - * All or some portions of this file are derived from material licensed - * to the University of California by American Telephone and Telegraph - * Co. or Unix System Laboratories, Inc. and are reproduced herein with - * the permission of UNIX System Laboratories, Inc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)types.h 8.6 (Berkeley) 2/19/95 - * $FreeBSD$ - */ - -#ifndef _RTEMS_BSD_MACHINE_BITSTRING_H_ -#define _RTEMS_BSD_MACHINE_BITSTRING_H_ - -#ifndef _SYS_BITSTRING_H_ -#error "the header file <sys/bitstring.h> must be included first" -#endif - -#ifdef __POPCNT__ -#define __bitcount64(x) __builtin_popcountll((__uint64_t)(x)) -#define __bitcount32(x) __builtin_popcount((__uint32_t)(x)) -#define __bitcount16(x) __builtin_popcount((__uint16_t)(x)) -#define __bitcountl(x) __builtin_popcountl((unsigned long)(x)) -#define __bitcount(x) __builtin_popcount((unsigned int)(x)) -#else -/* - * Population count algorithm using SWAR approach - * - "SIMD Within A Register". - */ -static __inline __uint16_t -__bitcount16(__uint16_t _x) -{ - - _x = (_x & 0x5555) + ((_x & 0xaaaa) >> 1); - _x = (_x & 0x3333) + ((_x & 0xcccc) >> 2); - _x = (_x + (_x >> 4)) & 0x0f0f; - _x = (_x + (_x >> 8)) & 0x00ff; - return (_x); -} - -static __inline __uint32_t -__bitcount32(__uint32_t _x) -{ - - _x = (_x & 0x55555555) + ((_x & 0xaaaaaaaa) >> 1); - _x = (_x & 0x33333333) + ((_x & 0xcccccccc) >> 2); - _x = (_x + (_x >> 4)) & 0x0f0f0f0f; - _x = (_x + (_x >> 8)); - _x = (_x + (_x >> 16)) & 0x000000ff; - return (_x); -} - -#ifdef __LP64__ -static __inline __uint64_t -__bitcount64(__uint64_t _x) -{ - - _x = (_x & 0x5555555555555555) + ((_x & 0xaaaaaaaaaaaaaaaa) >> 1); - _x = (_x & 0x3333333333333333) + ((_x & 0xcccccccccccccccc) >> 2); - _x = (_x + (_x >> 4)) & 0x0f0f0f0f0f0f0f0f; - _x = (_x + (_x >> 8)); - _x = (_x + (_x >> 16)); - _x = (_x + (_x >> 32)) & 0x000000ff; - return (_x); -} - -#define __bitcountl(x) __bitcount64((unsigned long)(x)) -#else -static __inline __uint64_t -__bitcount64(__uint64_t _x) -{ - - return (__bitcount32(_x >> 32) + __bitcount32(_x)); -} - -#define __bitcountl(x) __bitcount32((unsigned long)(x)) -#endif -#define __bitcount(x) __bitcount32((unsigned int)(x)) -#endif - -#endif /* !_RTEMS_BSD_MACHINE_BITSTRING_H_ */ diff --git a/rtemsbsd/include/machine/rtems-bsd-bus-dma.h b/rtemsbsd/include/machine/rtems-bsd-bus-dma.h index 9ae74763..0ac37512 100644 --- a/rtemsbsd/include/machine/rtems-bsd-bus-dma.h +++ b/rtemsbsd/include/machine/rtems-bsd-bus-dma.h @@ -47,7 +47,7 @@ #ifndef _RTEMS_BSD_MACHINE_RTEMS_BSD_BUS_DMA_H_ #define _RTEMS_BSD_MACHINE_RTEMS_BSD_BUS_DMA_H_ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <rtems/bsd/sys/lock.h> #include <sys/mutex.h> diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h index 9d0484a4..bfdc27ec 100644 --- a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h +++ b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h @@ -55,6 +55,7 @@ /* General define to activate BSD kernel parts */ #define _KERNEL 1 +#include <machine/rtems-bsd-version.h> #include <machine/rtems-bsd-kernel-namespace.h> /* Assert */ @@ -69,6 +70,8 @@ void rtems_bsd_assert_func(const char *file, int line, const char *func, const c /* General definitions */ +#define MACHINE_ARCH "rtems" + #define M_RTEMS_HEAP 0 #define BSD_DEFAULT_FIB 0 @@ -83,4 +86,10 @@ void rtems_bsd_assert_func(const char *file, int line, const char *func, const c #define kdb_active 0 +/* pseudo-errors returned inside kernel to modify return to process */ +#define ERESTART (-1) /* restart syscall */ +#define EJUSTRETURN (-2) /* don't modify regs, just return */ +#define ENOIOCTL (-3) /* ioctl not handled by this layer */ +#define EDIRIOCTL (-4) /* do direct ioctl in GEOM */ + #endif /* _RTEMS_BSD_MACHINE_RTEMS_BSD_KERNEL_SPACE_H_ */ diff --git a/rtemsbsd/include/machine/rtems-bsd-param.h b/rtemsbsd/include/machine/rtems-bsd-param.h deleted file mode 100644 index ffcbf926..00000000 --- a/rtemsbsd/include/machine/rtems-bsd-param.h +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @file - * - * @ingroup rtems_bsd_machine - * - * @brief TODO. - */ - -/* - * Copyright (c) 2009-2013 embedded brains GmbH. All rights reserved. - * - * embedded brains GmbH - * Dornierstr. 4 - * 82178 Puchheim - * Germany - * <rtems@embedded-brains.de> - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef _RTEMS_BSD_MACHINE_PARAM_H_ -#define _RTEMS_BSD_MACHINE_PARAM_H_ - -#include <machine/param.h> - -#define _ALIGNBYTES ALIGNBYTES - -#define _ALIGN(p) ALIGN(p) - -#define MAXCPU 1 - -#define CACHE_LINE_SHIFT 7 - -#define CACHE_LINE_SIZE (1 << CACHE_LINE_SHIFT) - -#define MAXPAGESIZES 1 /* maximum number of supported page sizes */ - -#define MACHINE_ARCH "rtems" - -#endif /* _RTEMS_BSD_MACHINE_PARAM_H_ */ diff --git a/rtemsbsd/include/machine/rtems-bsd-thread.h b/rtemsbsd/include/machine/rtems-bsd-thread.h index a0bcda15..49652a7e 100644 --- a/rtemsbsd/include/machine/rtems-bsd-thread.h +++ b/rtemsbsd/include/machine/rtems-bsd-thread.h @@ -40,7 +40,7 @@ #ifndef _RTEMS_BSD_MACHINE_RTEMS_BSD_THREAD_H_ #define _RTEMS_BSD_MACHINE_RTEMS_BSD_THREAD_H_ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/proc.h> diff --git a/rtemsbsd/include/machine/rtems-bsd-user-space.h b/rtemsbsd/include/machine/rtems-bsd-user-space.h index 11663209..47f9e00b 100644 --- a/rtemsbsd/include/machine/rtems-bsd-user-space.h +++ b/rtemsbsd/include/machine/rtems-bsd-user-space.h @@ -42,6 +42,7 @@ #define __FreeBSD__ 1 +#include <machine/rtems-bsd-version.h> #include <sys/cdefs.h> #include <stdio.h> diff --git a/rtemsbsd/include/machine/rtems-bsd-version.h b/rtemsbsd/include/machine/rtems-bsd-version.h new file mode 100644 index 00000000..04215c08 --- /dev/null +++ b/rtemsbsd/include/machine/rtems-bsd-version.h @@ -0,0 +1 @@ +#define __FreeBSD_version 1200018 diff --git a/rtemsbsd/include/rtems/bsd/sys/cpuset.h b/rtemsbsd/include/rtems/bsd/sys/cpuset.h deleted file mode 100644 index f5940682..00000000 --- a/rtemsbsd/include/rtems/bsd/sys/cpuset.h +++ /dev/null @@ -1,150 +0,0 @@ -/*- - * Copyright (c) 2008, Jeffrey Roberson <jeff@freebsd.org> - * All rights reserved. - * - * Copyright (c) 2008 Nokia Corporation - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice unmodified, this list of conditions, and the following - * disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * $FreeBSD$ - */ - -#ifndef _RTEMS_BSD_SYS_CPUSET_H_ -#define _RTEMS_BSD_SYS_CPUSET_H_ - -#include <sys/_cpuset.h> -#include <sys/_bitset.h> -#include <sys/bitset.h> - -#define CPUSETBUFSIZ ((2 + sizeof(long) * 2) * _NCPUWORDS) - -#define CPU_CLR(n, p) BIT_CLR(CPU_SETSIZE, n, p) -#define CPU_COPY(f, t) BIT_COPY(CPU_SETSIZE, f, t) -#define CPU_ISSET(n, p) BIT_ISSET(CPU_SETSIZE, n, p) -#define CPU_SET(n, p) BIT_SET(CPU_SETSIZE, n, p) -#define CPU_ZERO(p) BIT_ZERO(CPU_SETSIZE, p) -#define CPU_FILL(p) BIT_FILL(CPU_SETSIZE, p) -#define CPU_SETOF(n, p) BIT_SETOF(CPU_SETSIZE, n, p) -#define CPU_EMPTY(p) BIT_EMPTY(CPU_SETSIZE, p) -#define CPU_ISFULLSET(p) BIT_ISFULLSET(CPU_SETSIZE, p) -#define CPU_SUBSET(p, c) BIT_SUBSET(CPU_SETSIZE, p, c) -#define CPU_OVERLAP(p, c) BIT_OVERLAP(CPU_SETSIZE, p, c) -#define CPU_CMP(p, c) BIT_CMP(CPU_SETSIZE, p, c) -#define CPU_OR(d, s) BIT_OR(CPU_SETSIZE, d, s) -#define CPU_AND(d, s) BIT_AND(CPU_SETSIZE, d, s) -#define CPU_NAND(d, s) BIT_NAND(CPU_SETSIZE, d, s) -#define CPU_CLR_ATOMIC(n, p) BIT_CLR_ATOMIC(CPU_SETSIZE, n, p) -#define CPU_SET_ATOMIC(n, p) BIT_SET_ATOMIC(CPU_SETSIZE, n, p) -#define CPU_SET_ATOMIC_ACQ(n, p) BIT_SET_ATOMIC_ACQ(CPU_SETSIZE, n, p) -#define CPU_AND_ATOMIC(n, p) BIT_AND_ATOMIC(CPU_SETSIZE, n, p) -#define CPU_OR_ATOMIC(d, s) BIT_OR_ATOMIC(CPU_SETSIZE, d, s) -#define CPU_COPY_STORE_REL(f, t) BIT_COPY_STORE_REL(CPU_SETSIZE, f, t) -#define CPU_FFS(p) BIT_FFS(CPU_SETSIZE, p) -#define CPU_COUNT(p) BIT_COUNT(CPU_SETSIZE, p) -#define CPUSET_FSET BITSET_FSET(_NCPUWORDS) -#define CPUSET_T_INITIALIZER BITSET_T_INITIALIZER - -/* - * Valid cpulevel_t values. - */ -#define CPU_LEVEL_ROOT 1 /* All system cpus. */ -#define CPU_LEVEL_CPUSET 2 /* Available cpus for which. */ -#define CPU_LEVEL_WHICH 3 /* Actual mask/id for which. */ - -/* - * Valid cpuwhich_t values. - */ -#define CPU_WHICH_TID 1 /* Specifies a thread id. */ -#define CPU_WHICH_PID 2 /* Specifies a process id. */ -#define CPU_WHICH_CPUSET 3 /* Specifies a set id. */ -#define CPU_WHICH_IRQ 4 /* Specifies an irq #. */ -#define CPU_WHICH_JAIL 5 /* Specifies a jail id. */ -#define CPU_WHICH_DOMAIN 6 /* Specifies a NUMA domain id. */ - -/* - * Reserved cpuset identifiers. - */ -#define CPUSET_INVALID -1 -#define CPUSET_DEFAULT 0 - -#ifdef _KERNEL -#include <sys/queue.h> - -LIST_HEAD(setlist, cpuset); - -/* - * cpusets encapsulate cpu binding information for one or more threads. - * - * a - Accessed with atomics. - * s - Set at creation, never modified. Only a ref required to read. - * c - Locked internally by a cpuset lock. - * - * The bitmask is only modified while holding the cpuset lock. It may be - * read while only a reference is held but the consumer must be prepared - * to deal with inconsistent results. - */ -struct cpuset { - cpuset_t cs_mask; /* bitmask of valid cpus. */ - volatile u_int cs_ref; /* (a) Reference count. */ - int cs_flags; /* (s) Flags from below. */ - cpusetid_t cs_id; /* (s) Id or INVALID. */ - struct cpuset *cs_parent; /* (s) Pointer to our parent. */ - LIST_ENTRY(cpuset) cs_link; /* (c) All identified sets. */ - LIST_ENTRY(cpuset) cs_siblings; /* (c) Sibling set link. */ - struct setlist cs_children; /* (c) List of children. */ -}; - -#define CPU_SET_ROOT 0x0001 /* Set is a root set. */ -#define CPU_SET_RDONLY 0x0002 /* No modification allowed. */ - -extern cpuset_t *cpuset_root; -struct prison; -struct proc; -struct thread; - -struct cpuset *cpuset_thread0(void); -struct cpuset *cpuset_ref(struct cpuset *); -void cpuset_rel(struct cpuset *); -int cpuset_setthread(lwpid_t id, cpuset_t *); -int cpuset_setithread(lwpid_t id, int cpu); -int cpuset_create_root(struct prison *, struct cpuset **); -int cpuset_setproc_update_set(struct proc *, struct cpuset *); -int cpuset_which(cpuwhich_t, id_t, struct proc **, - struct thread **, struct cpuset **); - -char *cpusetobj_strprint(char *, const cpuset_t *); -int cpusetobj_strscan(cpuset_t *, const char *); -#ifdef DDB -void ddb_display_cpuset(const cpuset_t *); -#endif - -#else -__BEGIN_DECLS -int cpuset(cpusetid_t *); -int cpuset_setid(cpuwhich_t, id_t, cpusetid_t); -int cpuset_getid(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *); -int cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *); -int cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *); -__END_DECLS -#endif -#endif /* !_RTEMS_BSD_SYS_CPUSET_H_ */ diff --git a/rtemsbsd/include/rtems/bsd/sys/errno.h b/rtemsbsd/include/rtems/bsd/sys/errno.h deleted file mode 100644 index 7fad3cf0..00000000 --- a/rtemsbsd/include/rtems/bsd/sys/errno.h +++ /dev/null @@ -1,198 +0,0 @@ -/*- - * Copyright (c) 1982, 1986, 1989, 1993 - * The Regents of the University of California. All rights reserved. - * (c) UNIX System Laboratories, Inc. - * All or some portions of this file are derived from material licensed - * to the University of California by American Telephone and Telegraph - * Co. or Unix System Laboratories, Inc. and are reproduced herein with - * the permission of UNIX System Laboratories, Inc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)errno.h 8.5 (Berkeley) 1/21/94 - * $FreeBSD$ - */ - -#ifndef _RTEMS_BSD_SYS_ERRNO_H_ -#define _RTEMS_BSD_SYS_ERRNO_H_ - -#ifndef _KERNEL -#include <sys/cdefs.h> -#ifndef __rtems__ -__BEGIN_DECLS -int * __error(void); -__END_DECLS -#define errno (* __error()) -#endif /* __rtems__ */ -#endif - -#ifndef __rtems__ -#define EPERM 1 /* Operation not permitted */ -#define ENOENT 2 /* No such file or directory */ -#define ESRCH 3 /* No such process */ -#define EINTR 4 /* Interrupted system call */ -#define EIO 5 /* Input/output error */ -#define ENXIO 6 /* Device not configured */ -#define E2BIG 7 /* Argument list too long */ -#define ENOEXEC 8 /* Exec format error */ -#define EBADF 9 /* Bad file descriptor */ -#define ECHILD 10 /* No child processes */ -#define EDEADLK 11 /* Resource deadlock avoided */ - /* 11 was EAGAIN */ -#define ENOMEM 12 /* Cannot allocate memory */ -#define EACCES 13 /* Permission denied */ -#define EFAULT 14 /* Bad address */ -#ifndef _POSIX_SOURCE -#define ENOTBLK 15 /* Block device required */ -#endif -#define EBUSY 16 /* Device busy */ -#define EEXIST 17 /* File exists */ -#define EXDEV 18 /* Cross-device link */ -#define ENODEV 19 /* Operation not supported by device */ -#define ENOTDIR 20 /* Not a directory */ -#define EISDIR 21 /* Is a directory */ -#define EINVAL 22 /* Invalid argument */ -#define ENFILE 23 /* Too many open files in system */ -#define EMFILE 24 /* Too many open files */ -#define ENOTTY 25 /* Inappropriate ioctl for device */ -#ifndef _POSIX_SOURCE -#define ETXTBSY 26 /* Text file busy */ -#endif -#define EFBIG 27 /* File too large */ -#define ENOSPC 28 /* No space left on device */ -#define ESPIPE 29 /* Illegal seek */ -#define EROFS 30 /* Read-only filesystem */ -#define EMLINK 31 /* Too many links */ -#define EPIPE 32 /* Broken pipe */ - -/* math software */ -#define EDOM 33 /* Numerical argument out of domain */ -#define ERANGE 34 /* Result too large */ - -/* non-blocking and interrupt i/o */ -#define EAGAIN 35 /* Resource temporarily unavailable */ -#ifndef _POSIX_SOURCE -#define EWOULDBLOCK EAGAIN /* Operation would block */ -#define EINPROGRESS 36 /* Operation now in progress */ -#define EALREADY 37 /* Operation already in progress */ - -/* ipc/network software -- argument errors */ -#define ENOTSOCK 38 /* Socket operation on non-socket */ -#define EDESTADDRREQ 39 /* Destination address required */ -#define EMSGSIZE 40 /* Message too long */ -#define EPROTOTYPE 41 /* Protocol wrong type for socket */ -#define ENOPROTOOPT 42 /* Protocol not available */ -#define EPROTONOSUPPORT 43 /* Protocol not supported */ -#define ESOCKTNOSUPPORT 44 /* Socket type not supported */ -#define EOPNOTSUPP 45 /* Operation not supported */ -#define ENOTSUP EOPNOTSUPP /* Operation not supported */ -#define EPFNOSUPPORT 46 /* Protocol family not supported */ -#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ -#define EADDRINUSE 48 /* Address already in use */ -#define EADDRNOTAVAIL 49 /* Can't assign requested address */ - -/* ipc/network software -- operational errors */ -#define ENETDOWN 50 /* Network is down */ -#define ENETUNREACH 51 /* Network is unreachable */ -#define ENETRESET 52 /* Network dropped connection on reset */ -#define ECONNABORTED 53 /* Software caused connection abort */ -#define ECONNRESET 54 /* Connection reset by peer */ -#define ENOBUFS 55 /* No buffer space available */ -#define EISCONN 56 /* Socket is already connected */ -#define ENOTCONN 57 /* Socket is not connected */ -#define ESHUTDOWN 58 /* Can't send after socket shutdown */ -#define ETOOMANYREFS 59 /* Too many references: can't splice */ -#define ETIMEDOUT 60 /* Operation timed out */ -#define ECONNREFUSED 61 /* Connection refused */ - -#define ELOOP 62 /* Too many levels of symbolic links */ -#endif /* _POSIX_SOURCE */ -#define ENAMETOOLONG 63 /* File name too long */ - -/* should be rearranged */ -#ifndef _POSIX_SOURCE -#define EHOSTDOWN 64 /* Host is down */ -#define EHOSTUNREACH 65 /* No route to host */ -#endif /* _POSIX_SOURCE */ -#define ENOTEMPTY 66 /* Directory not empty */ - -/* quotas & mush */ -#ifndef _POSIX_SOURCE -#define EPROCLIM 67 /* Too many processes */ -#define EUSERS 68 /* Too many users */ -#define EDQUOT 69 /* Disc quota exceeded */ - -/* Network File System */ -#define ESTALE 70 /* Stale NFS file handle */ -#define EREMOTE 71 /* Too many levels of remote in path */ -#define EBADRPC 72 /* RPC struct is bad */ -#define ERPCMISMATCH 73 /* RPC version wrong */ -#define EPROGUNAVAIL 74 /* RPC prog. not avail */ -#define EPROGMISMATCH 75 /* Program version wrong */ -#define EPROCUNAVAIL 76 /* Bad procedure for program */ -#endif /* _POSIX_SOURCE */ - -#define ENOLCK 77 /* No locks available */ -#define ENOSYS 78 /* Function not implemented */ - -#ifndef _POSIX_SOURCE -#define EFTYPE 79 /* Inappropriate file type or format */ -#define EAUTH 80 /* Authentication error */ -#define ENEEDAUTH 81 /* Need authenticator */ -#define EIDRM 82 /* Identifier removed */ -#define ENOMSG 83 /* No message of desired type */ -#define EOVERFLOW 84 /* Value too large to be stored in data type */ -#define ECANCELED 85 /* Operation canceled */ -#define EILSEQ 86 /* Illegal byte sequence */ -#define ENOATTR 87 /* Attribute not found */ - -#define EDOOFUS 88 /* Programming error */ -#endif /* _POSIX_SOURCE */ - -#define EBADMSG 89 /* Bad message */ -#define EMULTIHOP 90 /* Multihop attempted */ -#define ENOLINK 91 /* Link has been severed */ -#define EPROTO 92 /* Protocol error */ - -#ifndef _POSIX_SOURCE -#define ENOTCAPABLE 93 /* Capabilities insufficient */ -#endif /* _POSIX_SOURCE */ - -#ifndef _POSIX_SOURCE -#define ELAST 93 /* Must be equal largest errno */ -#endif /* _POSIX_SOURCE */ -#else /* __rtems__ */ -#include <errno.h> -#endif /* __rtems__ */ - -#ifdef _KERNEL -/* pseudo-errors returned inside kernel to modify return to process */ -#define ERESTART (-1) /* restart syscall */ -#define EJUSTRETURN (-2) /* don't modify regs, just return */ -#define ENOIOCTL (-3) /* ioctl not handled by this layer */ -#define EDIRIOCTL (-4) /* do direct ioctl in GEOM */ -#endif - -#endif diff --git a/rtemsbsd/include/rtems/bsd/sys/param.h b/rtemsbsd/include/rtems/bsd/sys/param.h deleted file mode 100644 index 8042746c..00000000 --- a/rtemsbsd/include/rtems/bsd/sys/param.h +++ /dev/null @@ -1,357 +0,0 @@ -/*- - * Copyright (c) 1982, 1986, 1989, 1993 - * The Regents of the University of California. All rights reserved. - * (c) UNIX System Laboratories, Inc. - * All or some portions of this file are derived from material licensed - * to the University of California by American Telephone and Telegraph - * Co. or Unix System Laboratories, Inc. and are reproduced herein with - * the permission of UNIX System Laboratories, Inc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)param.h 8.3 (Berkeley) 4/4/95 - * $FreeBSD$ - */ - -#ifndef _RTEMS_BSD_SYS_PARAM_H_ -#define _RTEMS_BSD_SYS_PARAM_H_ - -#ifdef __rtems__ -#include <sys/param.h> -#include <sys/_bitset.h> -#endif /* __rtems__ */ -#include <sys/_null.h> - -#define BSD 199506 /* System version (year & month). */ -#define BSD4_3 1 -#define BSD4_4 1 - -/* - * __FreeBSD_version numbers are documented in the Porter's Handbook. - * If you bump the version for any reason, you should update the documentation - * there. - * Currently this lives here: - * - * doc/en_US.ISO8859-1/books/porters-handbook/book.sgml - * - * scheme is: <major><two digit minor>Rxx - * 'R' is in the range 0 to 4 if this is a release branch or - * x.0-CURRENT before RELENG_*_0 is created, otherwise 'R' is - * in the range 5 to 9. - */ -#undef __FreeBSD_version -#define __FreeBSD_version 1200018 /* Master, propagated to newvers */ - -#ifdef _KERNEL -#define P_OSREL_SIGWAIT 700000 -#define P_OSREL_SIGSEGV 700004 -#define P_OSREL_MAP_ANON 800104 -#define P_OSREL_MAP_FSTRICT 1100036 -#define P_OSREL_SHUTDOWN_ENOTCONN 1100077 - -#define P_OSREL_MAJOR(x) ((x) / 100000) -#endif - -#ifndef LOCORE -#include <sys/types.h> -#endif - -/* - * Machine-independent constants (some used in following include files). - * Redefined constants are from POSIX 1003.1 limits file. - * - * MAXCOMLEN should be >= sizeof(ac_comm) (see <acct.h>) - * MAXLOGNAME should be == UT_NAMESIZE+1 (see <utmp.h>) - */ -#include <sys/syslimits.h> - -#define MAXCOMLEN 19 /* max command name remembered */ -#define MAXINTERP PATH_MAX /* max interpreter file name length */ -#define MAXLOGNAME 33 /* max login name length (incl. NUL) */ -#define MAXUPRC CHILD_MAX /* max simultaneous processes */ -#define NCARGS ARG_MAX /* max bytes for an exec function */ -#define NGROUPS (NGROUPS_MAX+1) /* max number groups */ -#define NOFILE OPEN_MAX /* max open files per process */ -#define NOGROUP 65535 /* marker for empty group set member */ -#define MAXHOSTNAMELEN 256 /* max hostname size */ -#define SPECNAMELEN 63 /* max length of devicename */ - -/* More types and definitions used throughout the kernel. */ -#ifdef _KERNEL -#include <sys/cdefs.h> -#include <rtems/bsd/sys/errno.h> -#ifndef LOCORE -#include <sys/time.h> -#include <sys/priority.h> -#endif - -#ifndef FALSE -#define FALSE 0 -#endif -#ifndef TRUE -#define TRUE 1 -#endif -#endif - -#ifndef _KERNEL -/* Signals. */ -#include <sys/signal.h> -#endif - -/* Machine type dependent parameters. */ -#include <machine/rtems-bsd-param.h> -#ifndef _KERNEL -#include <sys/limits.h> -#endif - -#ifndef _NO_NAMESPACE_POLLUTION - -#ifndef DEV_BSHIFT -#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ -#endif -#define DEV_BSIZE (1<<DEV_BSHIFT) - -#ifndef BLKDEV_IOSIZE -#define BLKDEV_IOSIZE PAGE_SIZE /* default block device I/O size */ -#endif -#ifndef DFLTPHYS -#define DFLTPHYS (64 * 1024) /* default max raw I/O transfer size */ -#endif -#ifndef MAXPHYS -#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ -#endif -#ifndef MAXDUMPPGS -#define MAXDUMPPGS (DFLTPHYS/PAGE_SIZE) -#endif - -/* - * Constants related to network buffer management. - * MCLBYTES must be no larger than PAGE_SIZE. - */ -#ifndef MSIZE -#define MSIZE 256 /* size of an mbuf */ -#endif /* MSIZE */ - -#ifndef MCLSHIFT -#define MCLSHIFT 11 /* convert bytes to mbuf clusters */ -#endif /* MCLSHIFT */ - -#define MCLBYTES (1 << MCLSHIFT) /* size of an mbuf cluster */ - -#define MJUMPAGESIZE PAGE_SIZE /* jumbo cluster 4k */ -#define MJUM9BYTES (9 * 1024) /* jumbo cluster 9k */ -#define MJUM16BYTES (16 * 1024) /* jumbo cluster 16k */ - -/* - * Round p (pointer or byte index) up to a correctly-aligned value - * for all data types (int, long, ...). The result is u_long and - * must be cast to any desired pointer type. - */ -#ifndef _ALIGNBYTES -#define _ALIGNBYTES (sizeof(long) - 1) -#endif -#ifndef _ALIGN -#define _ALIGN(p) (((uintptr_t)(p) + _ALIGNBYTES) &~ _ALIGNBYTES) -#endif - -/* - * ALIGNED_POINTER is a boolean macro that checks whether an address - * is valid to fetch data elements of type t from on this architecture. - * This does not reflect the optimal alignment, just the possibility - * (within reasonable limits). - */ -#define ALIGNED_POINTER(p, t) ((((u_long)(p)) & (sizeof(t) - 1)) == 0) - -/* - * Some macros for units conversion - */ - -/* clicks to bytes */ -#ifndef ctob -#define ctob(x) ((x)<<PAGE_SHIFT) -#endif - -/* bytes to clicks */ -#ifndef btoc -#define btoc(x) (((vm_offset_t)(x)+PAGE_MASK)>>PAGE_SHIFT) -#endif - -/* - * btodb() is messy and perhaps slow because `bytes' may be an off_t. We - * want to shift an unsigned type to avoid sign extension and we don't - * want to widen `bytes' unnecessarily. Assume that the result fits in - * a daddr_t. - */ -#ifndef btodb -#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ - (sizeof (bytes) > sizeof(long) \ - ? (daddr_t)((unsigned long long)(bytes) >> DEV_BSHIFT) \ - : (daddr_t)((unsigned long)(bytes) >> DEV_BSHIFT)) -#endif - -#ifndef dbtob -#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ - ((off_t)(db) << DEV_BSHIFT) -#endif - -#endif /* _NO_NAMESPACE_POLLUTION */ - -#define PRIMASK 0x0ff -#define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ -#define PDROP 0x200 /* OR'd with pri to stop re-entry of interlock mutex */ -#define PBDRY 0x400 /* for PCATCH stop is done on the user boundary */ - -#define NZERO 0 /* default "nice" */ - -#define NBBY 8 /* number of bits in a byte */ -#define NBPW sizeof(int) /* number of bytes per word (integer) */ - -#define CMASK 022 /* default file mask: S_IWGRP|S_IWOTH */ - -#define NODEV (dev_t)(-1) /* non-existent device */ - -/* - * File system parameters and macros. - * - * MAXBSIZE - Filesystems are made out of blocks of at most MAXBSIZE bytes - * per block. MAXBSIZE may be made larger without effecting - * any existing filesystems as long as it does not exceed MAXPHYS, - * and may be made smaller at the risk of not being able to use - * filesystems which require a block size exceeding MAXBSIZE. - * - * BKVASIZE - Nominal buffer space per buffer, in bytes. BKVASIZE is the - * minimum KVM memory reservation the kernel is willing to make. - * Filesystems can of course request smaller chunks. Actual - * backing memory uses a chunk size of a page (PAGE_SIZE). - * - * If you make BKVASIZE too small you risk seriously fragmenting - * the buffer KVM map which may slow things down a bit. If you - * make it too big the kernel will not be able to optimally use - * the KVM memory reserved for the buffer cache and will wind - * up with too-few buffers. - * - * The default is 16384, roughly 2x the block size used by a - * normal UFS filesystem. - */ -#define MAXBSIZE 65536 /* must be power of 2 */ -#define BKVASIZE 16384 /* must be power of 2 */ -#define BKVAMASK (BKVASIZE-1) - -/* - * MAXPATHLEN defines the longest permissible path length after expanding - * symbolic links. It is used to allocate a temporary buffer from the buffer - * pool in which to do the name expansion, hence should be a power of two, - * and must be less than or equal to MAXBSIZE. MAXSYMLINKS defines the - * maximum number of symbolic links that may be expanded in a path name. - * It should be set high enough to allow all legitimate uses, but halt - * infinite loops reasonably quickly. - */ -#define MAXPATHLEN PATH_MAX -#define MAXSYMLINKS 32 - -/* Bit map related macros. */ -#define setbit(a,i) (((unsigned char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) -#define clrbit(a,i) (((unsigned char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) -#define isset(a,i) \ - (((const unsigned char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) -#define isclr(a,i) \ - ((((const unsigned char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) - -/* Macros for counting and rounding. */ -#ifndef howmany -#define howmany(x, y) (((x)+((y)-1))/(y)) -#endif -#define nitems(x) (sizeof((x)) / sizeof((x)[0])) -#define rounddown(x, y) (((x)/(y))*(y)) -#define rounddown2(x, y) ((x)&(~((y)-1))) /* if y is power of two */ -#define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) /* to any y */ -#define roundup2(x, y) (((x)+((y)-1))&(~((y)-1))) /* if y is powers of two */ -#define powerof2(x) ((((x)-1)&(x))==0) - -/* Macros for min/max. */ -#define MIN(a,b) (((a)<(b))?(a):(b)) -#define MAX(a,b) (((a)>(b))?(a):(b)) - -#ifdef _KERNEL -/* - * Basic byte order function prototypes for non-inline functions. - */ -#ifndef LOCORE -#ifndef _BYTEORDER_PROTOTYPED -#define _BYTEORDER_PROTOTYPED -__BEGIN_DECLS -__uint32_t htonl(__uint32_t); -__uint16_t htons(__uint16_t); -__uint32_t ntohl(__uint32_t); -__uint16_t ntohs(__uint16_t); -__END_DECLS -#endif -#endif - -#ifndef lint -#ifndef _BYTEORDER_FUNC_DEFINED -#define _BYTEORDER_FUNC_DEFINED -#define htonl(x) __htonl(x) -#define htons(x) __htons(x) -#define ntohl(x) __ntohl(x) -#define ntohs(x) __ntohs(x) -#endif /* !_BYTEORDER_FUNC_DEFINED */ -#endif /* lint */ -#endif /* _KERNEL */ - -/* - * Scale factor for scaled integers used to count %cpu time and load avgs. - * - * The number of CPU `tick's that map to a unique `%age' can be expressed - * by the formula (1 / (2 ^ (FSHIFT - 11))). The maximum load average that - * can be calculated (assuming 32 bits) can be closely approximated using - * the formula (2 ^ (2 * (16 - FSHIFT))) for (FSHIFT < 15). - * - * For the scheduler to maintain a 1:1 mapping of CPU `tick' to `%age', - * FSHIFT must be at least 11; this gives us a maximum load avg of ~1024. - */ -#define FSHIFT 11 /* bits to right of fixed binary point */ -#define FSCALE (1<<FSHIFT) - -#define dbtoc(db) /* calculates devblks to pages */ \ - ((db + (ctodb(1) - 1)) >> (PAGE_SHIFT - DEV_BSHIFT)) - -#define ctodb(db) /* calculates pages to devblks */ \ - ((db) << (PAGE_SHIFT - DEV_BSHIFT)) - -/* - * Given the pointer x to the member m of the struct s, return - * a pointer to the containing structure. - */ -#define member2struct(s, m, x) \ - ((struct s *)(void *)((char *)(x) - offsetof(struct s, m))) - -/* - * Access a variable length array that has been declared as a fixed - * length array. - */ -#define __PAST_END(array, offset) (((__typeof__(*(array)) *)(array))[offset]) - -#endif /* _RTEMS_BSD_SYS_PARAM_H_ */ diff --git a/rtemsbsd/include/sys/_cpuset.h b/rtemsbsd/include/sys/_cpuset.h deleted file mode 100644 index 402d1448..00000000 --- a/rtemsbsd/include/sys/_cpuset.h +++ /dev/null @@ -1,60 +0,0 @@ -/*- - * Copyright (c) 2008, Jeffrey Roberson <jeff@freebsd.org> - * All rights reserved. - * - * Copyright (c) 2008 Nokia Corporation - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice unmodified, this list of conditions, and the following - * disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * $FreeBSD$ - */ - -#ifndef _SYS__CPUSET_H_ -#define _SYS__CPUSET_H_ - -#ifdef _KERNEL -#ifndef __rtems__ -#define CPU_SETSIZE MAXCPU -#endif /* __rtems__ */ -#endif - -#define CPU_MAXSIZE 128 - -#ifndef CPU_SETSIZE -#define CPU_SETSIZE CPU_MAXSIZE -#endif - -#ifndef __rtems__ -#define _NCPUBITS (sizeof(long) * NBBY) /* bits per mask */ -#define _NCPUWORDS howmany(CPU_SETSIZE, _NCPUBITS) - -typedef struct _cpuset { - long __bits[howmany(CPU_SETSIZE, _NCPUBITS)]; -} cpuset_t; -#else /* __rtems__ */ -#include <sys/cpuset.h> - -typedef cpu_set_t cpuset_t; -#endif /* __rtems__ */ - -#endif /* !_SYS__CPUSET_H_ */ diff --git a/rtemsbsd/local/bus_if.c b/rtemsbsd/local/bus_if.c index 169ea7d5..5d34c6da 100644 --- a/rtemsbsd/local/bus_if.c +++ b/rtemsbsd/local/bus_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/cryptodev_if.c b/rtemsbsd/local/cryptodev_if.c index 9b948816..648003d8 100644 --- a/rtemsbsd/local/cryptodev_if.c +++ b/rtemsbsd/local/cryptodev_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/device_if.c b/rtemsbsd/local/device_if.c index 20ab6221..0bee5919 100644 --- a/rtemsbsd/local/device_if.c +++ b/rtemsbsd/local/device_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/gpio_if.c b/rtemsbsd/local/gpio_if.c index ca15c8bd..86e26232 100644 --- a/rtemsbsd/local/gpio_if.c +++ b/rtemsbsd/local/gpio_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/if_dwc_if.c b/rtemsbsd/local/if_dwc_if.c index cd8b8922..67b3ea5c 100644 --- a/rtemsbsd/local/if_dwc_if.c +++ b/rtemsbsd/local/if_dwc_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/ifdi_if.c b/rtemsbsd/local/ifdi_if.c index 10e01b49..e5a81946 100644 --- a/rtemsbsd/local/ifdi_if.c +++ b/rtemsbsd/local/ifdi_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/miibus_if.c b/rtemsbsd/local/miibus_if.c index fdb30e81..6073703b 100644 --- a/rtemsbsd/local/miibus_if.c +++ b/rtemsbsd/local/miibus_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/mmcbr_if.c b/rtemsbsd/local/mmcbr_if.c index 954440b2..6a338f87 100644 --- a/rtemsbsd/local/mmcbr_if.c +++ b/rtemsbsd/local/mmcbr_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/mmcbus_if.c b/rtemsbsd/local/mmcbus_if.c index fc5e6ffb..7a9ba510 100644 --- a/rtemsbsd/local/mmcbus_if.c +++ b/rtemsbsd/local/mmcbus_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/pcib_if.c b/rtemsbsd/local/pcib_if.c index b40fa5ce..d227577f 100644 --- a/rtemsbsd/local/pcib_if.c +++ b/rtemsbsd/local/pcib_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/local/usb_if.c b/rtemsbsd/local/usb_if.c index 4f334ec8..d66dd2d6 100644 --- a/rtemsbsd/local/usb_if.c +++ b/rtemsbsd/local/usb_if.c @@ -12,7 +12,7 @@ * See the source file for legal information */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/kernel.h> #include <sys/kobj.h> diff --git a/rtemsbsd/rtems/ipsec_get_policylen.c b/rtemsbsd/rtems/ipsec_get_policylen.c index 9e632bd6..160c5e52 100644 --- a/rtemsbsd/rtems/ipsec_get_policylen.c +++ b/rtemsbsd/rtems/ipsec_get_policylen.c @@ -1,6 +1,6 @@ #include <sys/types.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <netipsec/ipsec.h> diff --git a/rtemsbsd/rtems/rtems-bsd-cxx.cc b/rtemsbsd/rtems/rtems-bsd-cxx.cc index d1c657ec..8ae13d47 100644 --- a/rtemsbsd/rtems/rtems-bsd-cxx.cc +++ b/rtemsbsd/rtems/rtems-bsd-cxx.cc @@ -42,7 +42,7 @@ extern "C" { #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/mbuf.h> #include <sys/malloc.h> diff --git a/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c b/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c index 3b432c79..8d70834c 100644 --- a/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c +++ b/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c @@ -32,7 +32,7 @@ * - defaultrouter */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/queue.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-kernel-autoconf.c b/rtemsbsd/rtems/rtems-kernel-autoconf.c index b57394dd..49264478 100644 --- a/rtemsbsd/rtems/rtems-kernel-autoconf.c +++ b/rtemsbsd/rtems/rtems-kernel-autoconf.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/bus.h> diff --git a/rtemsbsd/rtems/rtems-kernel-bus-root.c b/rtemsbsd/rtems/rtems-kernel-bus-root.c index f444f512..1ffdffcb 100644 --- a/rtemsbsd/rtems/rtems-kernel-bus-root.c +++ b/rtemsbsd/rtems/rtems-kernel-bus-root.c @@ -39,7 +39,7 @@ #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/bus.h> #include <rtems/bsd.h> diff --git a/rtemsbsd/rtems/rtems-kernel-cam.c b/rtemsbsd/rtems/rtems-kernel-cam.c index 0f518586..a63e1bfc 100644 --- a/rtemsbsd/rtems/rtems-kernel-cam.c +++ b/rtemsbsd/rtems/rtems-kernel-cam.c @@ -41,7 +41,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-support.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/malloc.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-kernel-chunk.c b/rtemsbsd/rtems/rtems-kernel-chunk.c index a327fe5e..ad02503c 100644 --- a/rtemsbsd/rtems/rtems-kernel-chunk.c +++ b/rtemsbsd/rtems/rtems-kernel-chunk.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-chunk.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/malloc.h> #include <rtems/score/apimutex.h> diff --git a/rtemsbsd/rtems/rtems-kernel-configintrhook.c b/rtemsbsd/rtems/rtems-kernel-configintrhook.c index 40699bbf..7ff4e40c 100644 --- a/rtemsbsd/rtems/rtems-kernel-configintrhook.c +++ b/rtemsbsd/rtems/rtems-kernel-configintrhook.c @@ -39,7 +39,7 @@ #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-kernel-init.c b/rtemsbsd/rtems/rtems-kernel-init.c index c42e35a6..45105c50 100644 --- a/rtemsbsd/rtems/rtems-kernel-init.c +++ b/rtemsbsd/rtems/rtems-kernel-init.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-thread.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-kernel-jail.c b/rtemsbsd/rtems/rtems-kernel-jail.c index 2499846f..2a2d3097 100644 --- a/rtemsbsd/rtems/rtems-kernel-jail.c +++ b/rtemsbsd/rtems/rtems-kernel-jail.c @@ -46,11 +46,11 @@ #include <rtems/bsd/sys/lock.h> #include <sys/mutex.h>*/ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/kernel.h> #include <sys/systm.h> -#include <rtems/bsd/sys/errno.h> +#include <sys/errno.h> #include <sys/sysproto.h> #include <sys/malloc.h> #include <sys/osd.h> diff --git a/rtemsbsd/rtems/rtems-kernel-malloc.c b/rtemsbsd/rtems/rtems-kernel-malloc.c index b61f2911..b5cfc76d 100644 --- a/rtemsbsd/rtems/rtems-kernel-malloc.c +++ b/rtemsbsd/rtems/rtems-kernel-malloc.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-support.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/malloc.h> diff --git a/rtemsbsd/rtems/rtems-kernel-mutex.c b/rtemsbsd/rtems/rtems-kernel-mutex.c index 8e8e1cd5..9a3b0583 100644 --- a/rtemsbsd/rtems/rtems-kernel-mutex.c +++ b/rtemsbsd/rtems/rtems-kernel-mutex.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-muteximpl.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <rtems/bsd/sys/lock.h> diff --git a/rtemsbsd/rtems/rtems-kernel-nexus.c b/rtemsbsd/rtems/rtems-kernel-nexus.c index e4213551..008e4b27 100644 --- a/rtemsbsd/rtems/rtems-kernel-nexus.c +++ b/rtemsbsd/rtems/rtems-kernel-nexus.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-thread.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/bus.h> diff --git a/rtemsbsd/rtems/rtems-kernel-page.c b/rtemsbsd/rtems/rtems-kernel-page.c index 8f8c235a..6f2531e7 100644 --- a/rtemsbsd/rtems/rtems-kernel-page.c +++ b/rtemsbsd/rtems/rtems-kernel-page.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-page.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <rtems/bsd/sys/lock.h> #include <sys/mutex.h> diff --git a/rtemsbsd/rtems/rtems-kernel-panic.c b/rtemsbsd/rtems/rtems-kernel-panic.c index 2de4f931..2c85fa91 100644 --- a/rtemsbsd/rtems/rtems-kernel-panic.c +++ b/rtemsbsd/rtems/rtems-kernel-panic.c @@ -40,7 +40,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-thread.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> diff --git a/rtemsbsd/rtems/rtems-kernel-pci_bus.c b/rtemsbsd/rtems/rtems-kernel-pci_bus.c index f687e0f5..d344e7a3 100644 --- a/rtemsbsd/rtems/rtems-kernel-pci_bus.c +++ b/rtemsbsd/rtems/rtems-kernel-pci_bus.c @@ -40,7 +40,7 @@ __FBSDID("$FreeBSD$"); #include <rtems/bsd/local/opt_cpu.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-kernel-pci_cfgreg.c b/rtemsbsd/rtems/rtems-kernel-pci_cfgreg.c index b9bdd31b..b5a5b8cd 100644 --- a/rtemsbsd/rtems/rtems-kernel-pci_cfgreg.c +++ b/rtemsbsd/rtems/rtems-kernel-pci_cfgreg.c @@ -39,7 +39,7 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> #include <rtems/bsd/sys/lock.h> diff --git a/rtemsbsd/rtems/rtems-kernel-rwlock.c b/rtemsbsd/rtems/rtems-kernel-rwlock.c index 82fc00aa..ac7cc1b6 100644 --- a/rtemsbsd/rtems/rtems-kernel-rwlock.c +++ b/rtemsbsd/rtems/rtems-kernel-rwlock.c @@ -48,7 +48,7 @@ #include <machine/rtems-bsd-kernel-space.h> #include <machine/rtems-bsd-muteximpl.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <rtems/bsd/sys/lock.h> diff --git a/rtemsbsd/rtems/rtems-kernel-sx.c b/rtemsbsd/rtems/rtems-kernel-sx.c index ea0cf04e..2cc9d02d 100644 --- a/rtemsbsd/rtems/rtems-kernel-sx.c +++ b/rtemsbsd/rtems/rtems-kernel-sx.c @@ -41,7 +41,7 @@ #include <machine/rtems-bsd-muteximpl.h> #include <machine/rtems-bsd-thread.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <rtems/bsd/sys/lock.h> diff --git a/rtemsbsd/rtems/rtems-kernel-thread.c b/rtemsbsd/rtems/rtems-kernel-thread.c index 2852fcd6..028a0d89 100644 --- a/rtemsbsd/rtems/rtems-kernel-thread.c +++ b/rtemsbsd/rtems/rtems-kernel-thread.c @@ -41,7 +41,7 @@ #include <machine/rtems-bsd-thread.h> #include <machine/rtems-bsd-support.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/kernel.h> diff --git a/rtemsbsd/rtems/rtems-legacy-mii.c b/rtemsbsd/rtems/rtems-legacy-mii.c index f36f2ca5..60fe91bd 100644 --- a/rtemsbsd/rtems/rtems-legacy-mii.c +++ b/rtemsbsd/rtems/rtems-legacy-mii.c @@ -55,7 +55,7 @@ #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/mbuf.h> #include <sys/socket.h> #include <sys/sockio.h> diff --git a/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c b/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c index 24e02a2b..c493dca7 100644 --- a/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c +++ b/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c @@ -28,7 +28,7 @@ * SUCH DAMAGE. */ -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/bio.h> #include <sys/bus.h> diff --git a/rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c b/rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c index a6d55b19..9ec9ded6 100644 --- a/rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c +++ b/rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c @@ -48,7 +48,7 @@ #include <stdio.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/types.h> #include <sys/mbuf.h> #include <sys/malloc.h> diff --git a/rtemsbsd/sys/dev/input/touchscreen/tsc_lpc32xx.c b/rtemsbsd/sys/dev/input/touchscreen/tsc_lpc32xx.c index 32a9cb58..4cb60465 100644 --- a/rtemsbsd/sys/dev/input/touchscreen/tsc_lpc32xx.c +++ b/rtemsbsd/sys/dev/input/touchscreen/tsc_lpc32xx.c @@ -31,7 +31,7 @@ __FBSDID("$FreeBSD$"); #include <rtems/bsd/local/opt_evdev.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/rman.h> #include <sys/bus.h> diff --git a/rtemsbsd/sys/dev/smc/if_smc_nexus.c b/rtemsbsd/sys/dev/smc/if_smc_nexus.c index 142c2361..9b6ecd57 100644 --- a/rtemsbsd/sys/dev/smc/if_smc_nexus.c +++ b/rtemsbsd/sys/dev/smc/if_smc_nexus.c @@ -29,7 +29,7 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/bus.h> #include <sys/kernel.h> #include <sys/module.h> diff --git a/rtemsbsd/sys/dev/usb/controller/dwc_otg_nexus.c b/rtemsbsd/sys/dev/usb/controller/dwc_otg_nexus.c index 0c49806b..411007fe 100644 --- a/rtemsbsd/sys/dev/usb/controller/dwc_otg_nexus.c +++ b/rtemsbsd/sys/dev/usb/controller/dwc_otg_nexus.c @@ -30,7 +30,7 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> #include <sys/condvar.h> diff --git a/rtemsbsd/sys/dev/usb/controller/ehci_mpc83xx.c b/rtemsbsd/sys/dev/usb/controller/ehci_mpc83xx.c index 906fc742..7eb81d76 100644 --- a/rtemsbsd/sys/dev/usb/controller/ehci_mpc83xx.c +++ b/rtemsbsd/sys/dev/usb/controller/ehci_mpc83xx.c @@ -54,7 +54,7 @@ #include <sys/cdefs.h> #include <sys/stdint.h> #include <sys/stddef.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/types.h> #include <sys/systm.h> diff --git a/rtemsbsd/sys/dev/usb/controller/ohci_lpc.c b/rtemsbsd/sys/dev/usb/controller/ohci_lpc.c index de5bf2d2..c42634f1 100755 --- a/rtemsbsd/sys/dev/usb/controller/ohci_lpc.c +++ b/rtemsbsd/sys/dev/usb/controller/ohci_lpc.c @@ -137,7 +137,7 @@ static int lpc_otg_clk_ctrl(uint32_t otg_clk_ctrl) #include <sys/cdefs.h> #include <sys/stdint.h> #include <sys/stddef.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/types.h> #include <sys/systm.h> diff --git a/rtemsbsd/sys/dev/usb/controller/ohci_lpc32xx.c b/rtemsbsd/sys/dev/usb/controller/ohci_lpc32xx.c index eaa0f5f9..5cd4c34a 100755 --- a/rtemsbsd/sys/dev/usb/controller/ohci_lpc32xx.c +++ b/rtemsbsd/sys/dev/usb/controller/ohci_lpc32xx.c @@ -31,7 +31,7 @@ __FBSDID("$FreeBSD$"); #include <sys/stdint.h> #include <sys/stddef.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/queue.h> #include <sys/types.h> #include <sys/systm.h> diff --git a/rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c b/rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c index f125c603..5a33a325 100644 --- a/rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c +++ b/rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c @@ -31,7 +31,7 @@ #include <machine/rtems-bsd-kernel-space.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <dev/usb/usb_otg_transceiver.h> diff --git a/rtemsbsd/sys/net/if_ppp.c b/rtemsbsd/sys/net/if_ppp.c index 8f8d29c6..709f13e0 100644 --- a/rtemsbsd/sys/net/if_ppp.c +++ b/rtemsbsd/sys/net/if_ppp.c @@ -92,12 +92,13 @@ #include <rtems/termiostypes.h> #include <rtems/rtems_bsdnet.h> #include <rtems/rtemspppd.h> -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/proc.h> #include <sys/mbuf.h> #include <sys/socket.h> -#include <sys/ioctl.h> +#include <sys/sockio.h> +#include <sys/filio.h> #include <sys/kernel.h> #include <sys/time.h> #include <sys/malloc.h> diff --git a/rtemsbsd/sys/net/ppp_tty.c b/rtemsbsd/sys/net/ppp_tty.c index 9d416ea1..80d4fee1 100644 --- a/rtemsbsd/sys/net/ppp_tty.c +++ b/rtemsbsd/sys/net/ppp_tty.c @@ -84,12 +84,12 @@ #if NPPP > 0 -#include <rtems/bsd/sys/param.h> +#include <sys/param.h> #include <sys/systm.h> #include <sys/proc.h> #include <sys/mbuf.h> #include <sys/socket.h> -#include <sys/ioctl.h> +#include <sys/filio.h> #include <sys/file.h> #include <sys/kernel.h> |