mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-14 04:09:26 +08:00
Disable or make static kern_* functions
This commit is contained in:
parent
70555d532d
commit
d4bf70e497
@ -1388,6 +1388,7 @@ kern_kevent_fp(struct thread *td, struct file *fp, int nchanges, int nevents,
|
|||||||
return (error);
|
return (error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef __rtems__
|
||||||
/*
|
/*
|
||||||
* Performs a kevent() call on a temporarily created kqueue. This can be
|
* Performs a kevent() call on a temporarily created kqueue. This can be
|
||||||
* used to perform one-shot polling, similar to poll() and select().
|
* used to perform one-shot polling, similar to poll() and select().
|
||||||
@ -1406,6 +1407,7 @@ kern_kevent_anonymous(struct thread *td, int nevents,
|
|||||||
kqueue_destroy(&kq);
|
kqueue_destroy(&kq);
|
||||||
return (error);
|
return (error);
|
||||||
}
|
}
|
||||||
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
int
|
int
|
||||||
kqueue_add_filteropts(int filt, struct filterops *filtops)
|
kqueue_add_filteropts(int filt, struct filterops *filtops)
|
||||||
|
@ -130,6 +130,7 @@ uuid_time(void)
|
|||||||
return (time & ((1LL << 60) - 1LL));
|
return (time & ((1LL << 60) - 1LL));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef __rtems__
|
||||||
struct uuid *
|
struct uuid *
|
||||||
kern_uuidgen(struct uuid *store, size_t count)
|
kern_uuidgen(struct uuid *store, size_t count)
|
||||||
{
|
{
|
||||||
@ -171,7 +172,6 @@ kern_uuidgen(struct uuid *store, size_t count)
|
|||||||
return (store);
|
return (store);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __rtems__
|
|
||||||
#ifndef _SYS_SYSPROTO_H_
|
#ifndef _SYS_SYSPROTO_H_
|
||||||
struct uuidgen_args {
|
struct uuidgen_args {
|
||||||
struct uuid *store;
|
struct uuid *store;
|
||||||
|
@ -79,6 +79,9 @@ __FBSDID("$FreeBSD$");
|
|||||||
#include <security/audit/audit.h>
|
#include <security/audit/audit.h>
|
||||||
#ifdef __rtems__
|
#ifdef __rtems__
|
||||||
#include <machine/rtems-bsd-syscall-api.h>
|
#include <machine/rtems-bsd-syscall-api.h>
|
||||||
|
|
||||||
|
static int kern_select(struct thread *, int, fd_set *, fd_set *,
|
||||||
|
fd_set *, struct timeval *, int);
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -219,6 +219,8 @@ static const rtems_filesystem_file_handlers_r pipeops = {
|
|||||||
|
|
||||||
long maxpipekva; /* Limit on pipe KVA */
|
long maxpipekva; /* Limit on pipe KVA */
|
||||||
|
|
||||||
|
static int kern_pipe(struct thread *, int [2], int, struct filecaps *,
|
||||||
|
struct filecaps *);
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
static void filt_pipedetach(struct knote *kn);
|
static void filt_pipedetach(struct knote *kn);
|
||||||
|
@ -90,7 +90,13 @@ struct getsockaddr_sockaddr {
|
|||||||
char data[SOCK_MAXADDRLEN - sizeof(struct sockaddr)];
|
char data[SOCK_MAXADDRLEN - sizeof(struct sockaddr)];
|
||||||
} __aligned(sizeof(long));
|
} __aligned(sizeof(long));
|
||||||
|
|
||||||
static int getsockaddr(struct sockaddr **namp, caddr_t uaddr, size_t len);
|
static int getsockaddr(struct sockaddr **, caddr_t, size_t);
|
||||||
|
static int kern_getsockname(struct thread *, int, struct sockaddr **,
|
||||||
|
socklen_t *);
|
||||||
|
static int kern_listen(struct thread *, int, int);
|
||||||
|
static int kern_shutdown(struct thread *, int, int);
|
||||||
|
static int kern_socket(struct thread *, int, int, int);
|
||||||
|
static int kern_socketpair(struct thread *, int, int, int, int *);
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
static int sockargs(struct mbuf **, char *, socklen_t, int);
|
static int sockargs(struct mbuf **, char *, socklen_t, int);
|
||||||
|
|
||||||
@ -1837,11 +1843,6 @@ kern_getsockopt(struct thread *td, int s, int level, int name, void *val,
|
|||||||
return (error);
|
return (error);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __rtems__
|
|
||||||
int
|
|
||||||
kern_getsockname(struct thread *td, int fd, struct sockaddr **sa,
|
|
||||||
socklen_t *alen);
|
|
||||||
#endif /* __rtems__ */
|
|
||||||
/*
|
/*
|
||||||
* getsockname1() - Get socket name.
|
* getsockname1() - Get socket name.
|
||||||
*/
|
*/
|
||||||
|
@ -2459,15 +2459,6 @@
|
|||||||
#define kdebug_secpolicy_state _bsd_kdebug_secpolicy_state
|
#define kdebug_secpolicy_state _bsd_kdebug_secpolicy_state
|
||||||
#define kdebug_sockaddr _bsd_kdebug_sockaddr
|
#define kdebug_sockaddr _bsd_kdebug_sockaddr
|
||||||
#define kernel_sysctl _bsd_kernel_sysctl
|
#define kernel_sysctl _bsd_kernel_sysctl
|
||||||
#define kern_getsockname _bsd_kern_getsockname
|
|
||||||
#define kern_kevent_anonymous _bsd_kern_kevent_anonymous
|
|
||||||
#define kern_listen _bsd_kern_listen
|
|
||||||
#define kern_pipe _bsd_kern_pipe
|
|
||||||
#define kern_select _bsd_kern_select
|
|
||||||
#define kern_shutdown _bsd_kern_shutdown
|
|
||||||
#define kern_socket _bsd_kern_socket
|
|
||||||
#define kern_socketpair _bsd_kern_socketpair
|
|
||||||
#define kern_uuidgen _bsd_kern_uuidgen
|
|
||||||
#define key_addref _bsd_key_addref
|
#define key_addref _bsd_key_addref
|
||||||
#define key_allocsa _bsd_key_allocsa
|
#define key_allocsa _bsd_key_allocsa
|
||||||
#define key_allocsa_policy _bsd_key_allocsa_policy
|
#define key_allocsa_policy _bsd_key_allocsa_policy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user