Whitespace/spelling fixes in advance of upcoming functional changes.
Approved by: bz (mentor)
This commit is contained in:
parent
15ced2cfb3
commit
8571af59e5
@ -2043,8 +2043,9 @@ freebsd32_jail(struct thread *td, struct freebsd32_jail_args *uap)
|
|||||||
error = copyin(uap->jail, &version, sizeof(uint32_t));
|
error = copyin(uap->jail, &version, sizeof(uint32_t));
|
||||||
if (error)
|
if (error)
|
||||||
return (error);
|
return (error);
|
||||||
|
|
||||||
switch (version) {
|
switch (version) {
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
/* FreeBSD single IPv4 jails. */
|
/* FreeBSD single IPv4 jails. */
|
||||||
struct jail32_v0 j32_v0;
|
struct jail32_v0 j32_v0;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) 1999 Poul-Henning Kamp.
|
* Copyright (c) 1999 Poul-Henning Kamp.
|
||||||
* Copyright (c) 2008 Bjoern A. Zeeb.
|
* Copyright (c) 2008 Bjoern A. Zeeb.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
* are met:
|
* are met:
|
||||||
@ -119,14 +119,14 @@ struct sx allprison_lock;
|
|||||||
int lastprid = 0;
|
int lastprid = 0;
|
||||||
int prisoncount = 0;
|
int prisoncount = 0;
|
||||||
|
|
||||||
static void init_prison(void *);
|
static void init_prison(void *);
|
||||||
static void prison_complete(void *context, int pending);
|
static void prison_complete(void *context, int pending);
|
||||||
static int sysctl_jail_list(SYSCTL_HANDLER_ARGS);
|
static int sysctl_jail_list(SYSCTL_HANDLER_ARGS);
|
||||||
#ifdef INET
|
#ifdef INET
|
||||||
static int _prison_check_ip4(struct prison *, struct in_addr *);
|
static int _prison_check_ip4(struct prison *pr, struct in_addr *ia);
|
||||||
#endif
|
#endif
|
||||||
#ifdef INET6
|
#ifdef INET6
|
||||||
static int _prison_check_ip6(struct prison *, struct in6_addr *);
|
static int _prison_check_ip6(struct prison *pr, struct in6_addr *ia6);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -177,7 +177,7 @@ qcmp_v6(const void *ip1, const void *ip2)
|
|||||||
ia6b = (const struct in6_addr *)ip2;
|
ia6b = (const struct in6_addr *)ip2;
|
||||||
|
|
||||||
rc = 0;
|
rc = 0;
|
||||||
for (i=0; rc == 0 && i < sizeof(struct in6_addr); i++) {
|
for (i = 0; rc == 0 && i < sizeof(struct in6_addr); i++) {
|
||||||
if (ia6a->s6_addr[i] > ia6b->s6_addr[i])
|
if (ia6a->s6_addr[i] > ia6b->s6_addr[i])
|
||||||
rc = 1;
|
rc = 1;
|
||||||
else if (ia6a->s6_addr[i] < ia6b->s6_addr[i])
|
else if (ia6a->s6_addr[i] < ia6b->s6_addr[i])
|
||||||
@ -240,7 +240,7 @@ static int
|
|||||||
jail_copyin_ips(struct jail *j)
|
jail_copyin_ips(struct jail *j)
|
||||||
{
|
{
|
||||||
#ifdef INET
|
#ifdef INET
|
||||||
struct in_addr *ip4;
|
struct in_addr *ip4;
|
||||||
#endif
|
#endif
|
||||||
#ifdef INET6
|
#ifdef INET6
|
||||||
struct in6_addr *ip6;
|
struct in6_addr *ip6;
|
||||||
@ -348,7 +348,7 @@ jail_handle_ips(struct jail *j)
|
|||||||
* Finish conversion for older versions, copyin and setup IPs.
|
* Finish conversion for older versions, copyin and setup IPs.
|
||||||
*/
|
*/
|
||||||
switch (j->version) {
|
switch (j->version) {
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
#ifdef INET
|
#ifdef INET
|
||||||
/* FreeBSD single IPv4 jails. */
|
/* FreeBSD single IPv4 jails. */
|
||||||
@ -594,6 +594,7 @@ kern_jail(struct thread *td, struct jail *j)
|
|||||||
return (error);
|
return (error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* struct jail_attach_args {
|
* struct jail_attach_args {
|
||||||
* int jid;
|
* int jid;
|
||||||
@ -807,7 +808,7 @@ prison_proc_free(struct prison *pr)
|
|||||||
* Pass back primary IPv4 address of this jail.
|
* Pass back primary IPv4 address of this jail.
|
||||||
*
|
*
|
||||||
* If not jailed return success but do not alter the address. Caller has to
|
* If not jailed return success but do not alter the address. Caller has to
|
||||||
* make sure to intialize it correctly (e.g. INADDR_ANY).
|
* make sure to initialize it correctly (e.g. INADDR_ANY).
|
||||||
*
|
*
|
||||||
* Returns 0 on success, EAFNOSUPPORT if the jail doesn't allow IPv4.
|
* Returns 0 on success, EAFNOSUPPORT if the jail doesn't allow IPv4.
|
||||||
* Address returned in NBO.
|
* Address returned in NBO.
|
||||||
@ -822,7 +823,6 @@ prison_get_ip4(struct ucred *cred, struct in_addr *ia)
|
|||||||
if (!jailed(cred))
|
if (!jailed(cred))
|
||||||
/* Do not change address passed in. */
|
/* Do not change address passed in. */
|
||||||
return (0);
|
return (0);
|
||||||
|
|
||||||
if (cred->cr_prison->pr_ip4 == NULL)
|
if (cred->cr_prison->pr_ip4 == NULL)
|
||||||
return (EAFNOSUPPORT);
|
return (EAFNOSUPPORT);
|
||||||
|
|
||||||
@ -956,7 +956,7 @@ prison_check_ip4(struct ucred *cred, struct in_addr *ia)
|
|||||||
* Pass back primary IPv6 address for this jail.
|
* Pass back primary IPv6 address for this jail.
|
||||||
*
|
*
|
||||||
* If not jailed return success but do not alter the address. Caller has to
|
* If not jailed return success but do not alter the address. Caller has to
|
||||||
* make sure to intialize it correctly (e.g. IN6ADDR_ANY_INIT).
|
* make sure to initialize it correctly (e.g. IN6ADDR_ANY_INIT).
|
||||||
*
|
*
|
||||||
* Returns 0 on success, EAFNOSUPPORT if the jail doesn't allow IPv6.
|
* Returns 0 on success, EAFNOSUPPORT if the jail doesn't allow IPv6.
|
||||||
*/
|
*/
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
* ----------------------------------------------------------------------------
|
* ----------------------------------------------------------------------------
|
||||||
*
|
*
|
||||||
* $FreeBSD$
|
* $FreeBSD$
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _SYS_JAIL_H_
|
#ifndef _SYS_JAIL_H_
|
||||||
@ -32,7 +31,7 @@ struct jail {
|
|||||||
struct in_addr *ip4;
|
struct in_addr *ip4;
|
||||||
struct in6_addr *ip6;
|
struct in6_addr *ip6;
|
||||||
};
|
};
|
||||||
#define JAIL_API_VERSION 2
|
#define JAIL_API_VERSION 2
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* For all xprison structs, always keep the pr_version an int and
|
* For all xprison structs, always keep the pr_version an int and
|
||||||
@ -54,8 +53,8 @@ struct xprison {
|
|||||||
int pr_state;
|
int pr_state;
|
||||||
cpusetid_t pr_cpusetid;
|
cpusetid_t pr_cpusetid;
|
||||||
char pr_path[MAXPATHLEN];
|
char pr_path[MAXPATHLEN];
|
||||||
char pr_host[MAXHOSTNAMELEN];
|
char pr_host[MAXHOSTNAMELEN];
|
||||||
char pr_name[MAXHOSTNAMELEN];
|
char pr_name[MAXHOSTNAMELEN];
|
||||||
uint32_t pr_ip4s;
|
uint32_t pr_ip4s;
|
||||||
uint32_t pr_ip6s;
|
uint32_t pr_ip6s;
|
||||||
#if 0
|
#if 0
|
||||||
@ -128,8 +127,8 @@ struct prison {
|
|||||||
char pr_path[MAXPATHLEN]; /* (c) chroot path */
|
char pr_path[MAXPATHLEN]; /* (c) chroot path */
|
||||||
struct cpuset *pr_cpuset; /* (p) cpuset */
|
struct cpuset *pr_cpuset; /* (p) cpuset */
|
||||||
struct vnode *pr_root; /* (c) vnode to rdir */
|
struct vnode *pr_root; /* (c) vnode to rdir */
|
||||||
char pr_host[MAXHOSTNAMELEN]; /* (p) jail hostname */
|
char pr_host[MAXHOSTNAMELEN]; /* (p) jail hostname */
|
||||||
char pr_name[MAXHOSTNAMELEN]; /* (c) admin jail name */
|
char pr_name[MAXHOSTNAMELEN]; /* (c) admin jail name */
|
||||||
void *pr_linux; /* (p) linux abi */
|
void *pr_linux; /* (p) linux abi */
|
||||||
int pr_securelevel; /* (p) securelevel */
|
int pr_securelevel; /* (p) securelevel */
|
||||||
struct task pr_task; /* (d) destroy task */
|
struct task pr_task; /* (d) destroy task */
|
||||||
|
Loading…
Reference in New Issue
Block a user