Searched hist:1.89 (Results 1 - 25 of 1083) sorted by relevance

1234567891011>>

/src/sys/dev/ieee1394/
H A Dif_fwipvar.h1.3 Sat Apr 21 15:27:44 GMT 2007 kiyohara branches: 1.3.6; 1.3.8; 1.3.12;
firewire.c sync to Rev.1.86 for FreeBSD.
firewirereg.h sync to Rev.1.41 for FreeBSD.
fwcrom.c sync to Rev.1.14 for FreeBSD.
fwdev.c sync to Rev.1.49 for FreeBSD.
fwmem.c sync to Rev.1.32 for FreeBSD.
fwohci.c sync to Rev.1.86 for FreeBSD.
fwohcivar.h sync to Rev.1.15 for FreeBSD.
if_fwip.c sync to Rev.1.14 for FreeBSD.
if_fwipvar.h sync to Rev.1.4 for FreeBSD.
sbp.c sync to Rev.1.89 for FreeBSD.
H A Dfwcrom.c1.5 Sat Apr 21 15:27:43 GMT 2007 kiyohara branches: 1.5.8; 1.5.16; 1.5.18; 1.5.20;
firewire.c sync to Rev.1.86 for FreeBSD.
firewirereg.h sync to Rev.1.41 for FreeBSD.
fwcrom.c sync to Rev.1.14 for FreeBSD.
fwdev.c sync to Rev.1.49 for FreeBSD.
fwmem.c sync to Rev.1.32 for FreeBSD.
fwohci.c sync to Rev.1.86 for FreeBSD.
fwohcivar.h sync to Rev.1.15 for FreeBSD.
if_fwip.c sync to Rev.1.14 for FreeBSD.
if_fwipvar.h sync to Rev.1.4 for FreeBSD.
sbp.c sync to Rev.1.89 for FreeBSD.

/src/sys/arch/hpcmips/hpcmips/
H A Dmachdep.c1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
/src/sys/lib/libkern/
H A DMakefile1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10;
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10;
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10;
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10;
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10;
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

/src/sys/arch/bebox/bebox/
H A Dmachdep.c1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28;
Merge newlock2 to head.

/src/sys/compat/freebsd/
H A Dfreebsd_syscalls.c1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

/src/sys/arch/sparc/sparc/
H A Ddb_interface.c1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16;
avoid array bounds violation and use fr_fp and fr_pc.

1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16;
avoid array bounds violation and use fr_fp and fr_pc.

1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16;
avoid array bounds violation and use fr_fp and fr_pc.

1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16;
avoid array bounds violation and use fr_fp and fr_pc.

H A Diommu.c1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

/src/share/man/man9/
H A Duvm.91.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10;
Standardize spelling. Remove superfluous Pp. Fix typo.

1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10;
Standardize spelling. Remove superfluous Pp. Fix typo.

1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10;
Standardize spelling. Remove superfluous Pp. Fix typo.

1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10;
Standardize spelling. Remove superfluous Pp. Fix typo.

/src/sys/arch/mac68k/conf/
H A DMakefile.mac68k1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40;
Missing assym.h dependencies.

1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40;
Missing assym.h dependencies.

1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40;
Missing assym.h dependencies.

1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40;
Missing assym.h dependencies.

/src/tests/usr.bin/xlint/lint1/
H A Dmsg_348.c1.2 Sun Oct 31 23:15:44 GMT 2021 rillig lint: fix invalid memory access in array[enum] check

Lint checks whether in an expression 'array[enum]', the array size
matches the value of the maximum enum constant.

The previous tests for this check were missing the case where an enum
name was explicitly cast to an integer type and then used as an array
index. In this situation, the resulting type of the array index is a
plain 'int' without any information about its previous 'enum' history.

An entirely different case is when the 'enum' is implicitly converted to
an integer type, as in the test color_name_too_many. There, for the
final type of the array index, rn->tn_type->t_is_enum is true, which
means that rn->tn_type->t_enum is properly filled.

The bug was a simple typo, I had forgotten a tn_left indirection, which
is necessary to get the type before the implicit conversion.

Found and reported by Christos, triggered by src/lib/libperfuse/ops.c
1.89 line 1226 expression 'VTTOIF(vap->va_type)'.

/src/sys/sys/
H A Dsocket.h1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30;
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
tells a socket that it should both add a protocol header to tx'd
datagrams and remove the header from rx'd datagrams:

int onoff = 1, s = socket(...);
setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff);

2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4
sockets.

3) Reorganize the protocols' pr_ctloutput implementations a bit.
Consistently return ENOPROTOOPT when an option is unsupported,
and EINVAL if a supported option's arguments are incorrect.
Reorganize the flow of code so that it's more clear how/when
options are passed down the stack until they are handled.

Shorten some pr_ctloutput staircases for readability.

4) Extract common mbuf code into subroutines, add new sockaddr
methods, and introduce a new subroutine, fsocreate(), for reuse
later; use it first in sys_socket():

struct mbuf *m_getsombuf(struct socket *so)

Create an mbuf and make its owner the socket `so'.

struct mbuf *m_intopt(struct socket *so, int val)

Create an mbuf, make its owner the socket `so', put the
int `val' into it, and set its length to sizeof(int).


int fsocreate(..., int *fd)

Create a socket, a la socreate(9), put the socket into the
given LWP's descriptor table, return the descriptor at `fd'
on success.

void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp)
const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp)

Extract a pointer to the address part of a sockaddr. Write
the length of the address part at `slenp', if `slenp' is
not NULL.

socklen_t sockaddr_getlen(const struct sockaddr *sa)

Return the length of a sockaddr. This just evaluates to
sa->sa_len. I only add this for consistency with code that
appears in a portable userland library that I am going to
import.

const struct sockaddr *sockaddr_any(const struct sockaddr *sa)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp)

Return the "don't care" sockaddr in the same family as
`sa'. This is the address a client should sobind(9) if it
does not care the source address and, if applicable, the
port et cetera that it uses.

H A Dexec_elf.h1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16;
Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool. This fixes the build on MacOS X (and perhaps other platforms)
/src/sys/arch/sun3/sun3x/
H A Dpmap.c1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12;
merge ktrace-lwp.

/src/sys/arch/i386/include/
H A Dpmap.h1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22;
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.

/src/sys/kern/
H A Dsubr_disk.c1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12;
Merge disk init changes from the vmlocking branch. These seperate init /
destroy of 'struct disk' from attach / detach.

1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12;
Merge disk init changes from the vmlocking branch. These seperate init /
destroy of 'struct disk' from attach / detach.

1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12;
Merge disk init changes from the vmlocking branch. These seperate init /
destroy of 'struct disk' from attach / detach.

1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12;
Merge disk init changes from the vmlocking branch. These seperate init /
destroy of 'struct disk' from attach / detach.

1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12;
Merge disk init changes from the vmlocking branch. These seperate init /
destroy of 'struct disk' from attach / detach.

/src/sys/dev/pci/
H A Deap.c1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

/src/sys/arch/vax/vax/
H A Dautoconf.c1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6;
complete removal of soft interrupts from Henry Bent

1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6;
complete removal of soft interrupts from Henry Bent

1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6;
complete removal of soft interrupts from Henry Bent

/src/sys/arch/evbarm/conf/
H A DIQ803211.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10;
Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.

1.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10;
Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.

1.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10;
Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.

H A DTEAMASA_NPWR1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4;
Remove the KMEMSTATS option. It no longer exists.

1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4;
Remove the KMEMSTATS option. It no longer exists.

1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4;
Remove the KMEMSTATS option. It no longer exists.

/src/sys/arch/hp300/conf/
H A DMakefile.hp3001.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30;
apply -Wno-cast-qual upon diofb.c.

1.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30;
apply -Wno-cast-qual upon diofb.c.

1.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30;
apply -Wno-cast-qual upon diofb.c.

/src/sys/dev/pcmcia/
H A Dif_wi_pcmcia.c1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12;
Don't test truth of a pointer or assign 0 to it but compare / assign
NULL.

1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12;
Don't test truth of a pointer or assign 0 to it but compare / assign
NULL.

1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12;
Don't test truth of a pointer or assign 0 to it but compare / assign
NULL.

/src/sys/dev/mii/
H A Dmiidevs_data.h1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4;
Regen.

1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4;
Regen.

1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4;
Regen.

/src/sys/dev/mscp/
H A Dmscp_disk.c1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8;
Initialize disk_geom information, DIOCGPARTINFO relies on it.

1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8;
Initialize disk_geom information, DIOCGPARTINFO relies on it.

1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8;
Initialize disk_geom information, DIOCGPARTINFO relies on it.

/src/sys/compat/linux/arch/m68k/
H A Dsyscalls.master1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4;
Fix ppoll signature (int ->u_int)

1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4;
Fix ppoll signature (int ->u_int)

1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4;
Fix ppoll signature (int ->u_int)

Completed in 122 milliseconds

1234567891011>>