The NetBSD Project

CVS log for src/sys/compat/linux/common/linux_socket.c

[BACK] Up to [cvs.netbsd.org] / src / sys / compat / linux / common

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.112 / (download) - annotate - [select for diffs], Fri Jan 20 14:08:07 2012 UTC (2 weeks, 6 days ago) by joerg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.111: +4 -4 lines
Diff to previous 1.111 (colored)

Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions
again. This was changed in sys/socket.h r1.51 to work around fallout
from the IPv6 aux data migration. It broke the historic ABI on some
platforms. This commit restores compatibility for netbsd32 code on such
platforms and provides a template for future changes to the CMSG_*
alignment. Revert PCC/Clang workarounds in postfix and tmux.

Revision 1.111 / (download) - annotate - [select for diffs], Tue Dec 20 23:56:28 2011 UTC (7 weeks, 1 day ago) by christos
Branch: MAIN
Changes since 1.110: +5 -5 lines
Diff to previous 1.110 (colored)

- Eliminate so_nbio and turn it into a bit SS_NBIO in so_state.
- Introduce MSG_NBIO so that we can turn non blocking i/o on a per call basis
- Use MSG_NBIO to fix the XXX: multi-threaded issues on the fifo sockets.
- Don't set SO_CANTRCVMORE, if we were interrupted (perhaps do it for all
  errors?).

Revision 1.110 / (download) - annotate - [select for diffs], Sun Jul 17 23:59:54 2011 UTC (6 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Changes since 1.109: +9 -2 lines
Diff to previous 1.109 (colored)

fail early on socket domain+type combinations we don't support

Revision 1.109 / (download) - annotate - [select for diffs], Thu Jun 30 20:09:39 2011 UTC (7 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.108: +3 -3 lines
Diff to previous 1.108 (colored)

dependant -> dependent

Revision 1.107.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:50 2011 UTC (11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.107: +48 -6 lines
Diff to previous 1.107 (colored) next main 1.108 (colored)

sync with head

Revision 1.107.2.1 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:25 2010 UTC (15 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.107: +48 -6 lines
Diff to previous 1.107 (colored) next main 1.108 (colored)

Sync with HEAD.

Revision 1.108 / (download) - annotate - [select for diffs], Tue Nov 2 18:02:59 2010 UTC (15 months, 1 week ago) by chs
Branch: MAIN
CVS Tags: uebayasi-xip-base4, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.107: +48 -6 lines
Diff to previous 1.107 (colored)

update linux_sys_socket() to understand the flags that are now
included in the "type" parameter.  in linux_sys_sendmsg(),
if we see an SCM_CREDENTIALS control message, just drop it
instead of giving an error.  the linux and native versions of
the cred-passing operation are very different and some apps
(eg. linux pulseaudio library talking to a native server)
will work without the control data.

Revision 1.98.6.1.2.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:26 2010 UTC (21 months, 2 weeks ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.98.6.1: +30 -2 lines
Diff to previous 1.98.6.1 (colored) next main 1.99 (colored)

sync to netbsd-5

Revision 1.91.2.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:16 2010 UTC (23 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.91.2.3: +35 -2 lines
Diff to previous 1.91.2.3 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

sync with head

Revision 1.107 / (download) - annotate - [select for diffs], Sat Nov 28 22:11:42 2009 UTC (2 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.106: +7 -2 lines
Diff to previous 1.106 (colored)

Add LINUX_SIOCGIFMTU and LINUX_IP_HDRINCL support.
Fixes part of PR/31358
The other parts are rather too intrusive to be fixed as in the PR.

Revision 1.98.4.2 / (download) - annotate - [select for diffs], Sat Nov 28 15:45:02 2009 UTC (2 years, 2 months ago) by bouyer
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.98.4.1: +28 -0 lines
Diff to previous 1.98.4.1 (colored) to branchpoint 1.98 (colored) next main 1.99 (colored)

Pull up following revision(s) (requested by joerg in ticket #1147):
	sys/compat/linux32/common/linux32_socket.c: revision 1.11, 1.12
	sys/compat/linux/common/linux_socket.c: revision 1.105, 1.106
	sys/compat/linux/common/linux_sockio.h: revision 1.17
	sys/compat/linux32/common/linux32_sockio.h: revision 1.3
Provide SIOCGIFNAME.
Return the result of copyout. Reminded by Niolas Joly.

Revision 1.106 / (download) - annotate - [select for diffs], Fri Nov 13 22:39:35 2009 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.105: +3 -5 lines
Diff to previous 1.105 (colored)

Return the result of copyout. Reminded by Niolas Joly.

Revision 1.105 / (download) - annotate - [select for diffs], Fri Nov 13 21:45:03 2009 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.104: +32 -2 lines
Diff to previous 1.104 (colored)

Provide SIOCGIFNAME.

Revision 1.99.4.1 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:41 2009 UTC (2 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.99: +56 -14 lines
Diff to previous 1.99 (colored) next main 1.100 (colored)

Sync with HEAD.

Revision 1.91.2.3 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:17 2009 UTC (2 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.91.2.2: +56 -14 lines
Diff to previous 1.91.2.2 (colored) to branchpoint 1.91 (colored)

sync with head

Revision 1.98.6.1 / (download) - annotate - [select for diffs], Wed Jun 17 20:15:56 2009 UTC (2 years, 7 months ago) by bouyer
Branch: netbsd-5-0
CVS Tags: netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-mips64
Changes since 1.98: +6 -2 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

Pull up following revision(s) (requested by njoly in ticket #806):
	sys/compat/linux/common/linux_socket.c: revision 1.100
In sendmsg(2), do copy the msghdr structure before trying to use it.

Revision 1.98.4.1 / (download) - annotate - [select for diffs], Wed Jun 17 20:15:53 2009 UTC (2 years, 7 months ago) by bouyer
Branch: netbsd-5
Changes since 1.98: +6 -2 lines
Diff to previous 1.98 (colored)

Pull up following revision(s) (requested by njoly in ticket #806):
	sys/compat/linux/common/linux_socket.c: revision 1.100
In sendmsg(2), do copy the msghdr structure before trying to use it.

Revision 1.104 / (download) - annotate - [select for diffs], Wed Jun 17 14:18:51 2009 UTC (2 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base, jym-xensuspend-nbase
Changes since 1.103: +41 -10 lines
Diff to previous 1.103 (colored)

Add a new linux_msghdr structure, as its size differs on 64bit archs.
Do the needed conversions in sendmsg/recvmsg syscalls, and adjust
their definitions accordingly.

Revision 1.103 / (download) - annotate - [select for diffs], Tue Jun 16 23:17:02 2009 UTC (2 years, 7 months ago) by njoly
Branch: MAIN
Changes since 1.102: +5 -5 lines
Diff to previous 1.102 (colored)

Add LINUX_CMSG_{SPACE,LEN} macros. Use then when calculating the
msg_controllen size, when converting the control message buffer from
native (previous version was missing the linux_cmsghdr size).

Revision 1.102 / (download) - annotate - [select for diffs], Tue Jun 16 22:56:49 2009 UTC (2 years, 7 months ago) by njoly
Branch: MAIN
Changes since 1.101: +3 -3 lines
Diff to previous 1.101 (colored)

For linux cmsg header copyout, use the linux structure size, not the
native one.

Revision 1.101 / (download) - annotate - [select for diffs], Tue Jun 16 15:56:10 2009 UTC (2 years, 7 months ago) by njoly
Branch: MAIN
Changes since 1.100: +10 -3 lines
Diff to previous 1.100 (colored)

Make compat linux sendmsg/recvmsg output msghdr and control messages
buffers with ktrace(1), just like the native functions.

Revision 1.100 / (download) - annotate - [select for diffs], Thu Jun 11 19:57:58 2009 UTC (2 years, 7 months ago) by njoly
Branch: MAIN
Changes since 1.99: +6 -2 lines
Diff to previous 1.99 (colored)

In sendmsg(2), do copy the msghdr structure before trying to use it.

Revision 1.91.2.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:22 2009 UTC (2 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.91.2.1: +92 -45 lines
Diff to previous 1.91.2.1 (colored) to branchpoint 1.91 (colored)

sync with head.

Revision 1.98.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:31 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.98: +2 -6 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

Sync with HEAD.

Revision 1.86.6.5 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:45 2009 UTC (3 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.86.6.4: +0 -4 lines
Diff to previous 1.86.6.4 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored)

Sync with HEAD.

Revision 1.97.2.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:56 2008 UTC (3 years, 1 month ago) by haad
Branch: haad-dm
Changes since 1.97.2.1: +2 -6 lines
Diff to previous 1.97.2.1 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.99 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:03 2008 UTC (3 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base, jym-xensuspend-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.98: +2 -6 lines
Diff to previous 1.98 (colored)

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

Revision 1.97.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:14 2008 UTC (3 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.97: +5 -8 lines
Diff to previous 1.97 (colored)

Sync with HEAD.

Revision 1.86.6.4 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:15 2008 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.86.6.3: +70 -26 lines
Diff to previous 1.86.6.3 (colored) to branchpoint 1.86 (colored)

Sync with HEAD.

Revision 1.93.2.4 / (download) - annotate - [select for diffs], Thu Sep 18 04:36:45 2008 UTC (3 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.93.2.3: +75 -31 lines
Diff to previous 1.93.2.3 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.98 / (download) - annotate - [select for diffs], Wed Aug 6 15:01:23 2008 UTC (3 years, 6 months ago) by plunky
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5-0, netbsd-5
Changes since 1.97: +5 -8 lines
Diff to previous 1.97 (colored)

Convert socket options code to use a sockopt structure
instead of laying everything into an mbuf.

approved by core

Revision 1.94.2.3 / (download) - annotate - [select for diffs], Thu Jul 3 18:37:57 2008 UTC (3 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.94.2.2: +69 -22 lines
Diff to previous 1.94.2.2 (colored) next main 1.95 (colored)

Sync with head.

Revision 1.97 / (download) - annotate - [select for diffs], Thu Jul 3 14:07:09 2008 UTC (3 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: simonb-wapbl-nbase, simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.96: +69 -22 lines
Diff to previous 1.96 (colored)

Fix SIOCGIFCONF ioctl for 64bit platforms. Add a new linux_ifreq
structure and linux_getifconf function (cleaned up version from
compat_ifconf).

While here, update linux_getifhwaddr to use the new structure.

Ok by christos.

Revision 1.86.6.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:03 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.86.6.2: +20 -13 lines
Diff to previous 1.86.6.2 (colored) to branchpoint 1.86 (colored)

Sync with HEAD.

Revision 1.94.2.2 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:19 2008 UTC (3 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.94.2.1: +5 -5 lines
Diff to previous 1.94.2.1 (colored)

Sync with head.

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jun 24 11:18:15 2008 UTC (3 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.95: +5 -5 lines
Diff to previous 1.95 (colored)

Replace references to getsock/getvnode.

Revision 1.93.2.3 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:54 2008 UTC (3 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.93.2.2: +19 -12 lines
Diff to previous 1.93.2.2 (colored) to branchpoint 1.93 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.94.2.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:32:55 2008 UTC (3 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.94: +16 -11 lines
Diff to previous 1.94 (colored)

Sync with head.

Revision 1.89.2.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:24 2008 UTC (3 years, 7 months ago) by yamt
Branch: yamt-pf42
Changes since 1.89.2.1: +19 -12 lines
Diff to previous 1.89.2.1 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

sync with head.

Revision 1.95 / (download) - annotate - [select for diffs], Wed Jun 11 13:02:00 2008 UTC (3 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.94: +16 -11 lines
Diff to previous 1.94 (colored)

In linux_sys_sendto, do not unconditionnally set MSG_NAMEMBUF to
msg_flags; add it only if a target adress was provided and needs to be
converted.

Revision 1.94 / (download) - annotate - [select for diffs], Mon Jun 9 21:17:58 2008 UTC (3 years, 8 months ago) by njoly
Branch: MAIN
Branch point for: simonb-wapbl
Changes since 1.93: +5 -3 lines
Diff to previous 1.93 (colored)

Do set mbuf in all cases, even for salen value of 0; otherwise this
will make a panic later when trying to free memory from a random
adress.

XXX Need to revisit it later to avoid mbuf allocation in this case.

Revision 1.86.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:03 2008 UTC (3 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.86.6.1: +9 -12 lines
Diff to previous 1.86.6.1 (colored) to branchpoint 1.86 (colored)

Sync with HEAD.

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:20 2008 UTC (3 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.89: +11 -14 lines
Diff to previous 1.89 (colored)

sync with head.

Revision 1.91.2.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:43 2008 UTC (3 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.91: +5 -11 lines
Diff to previous 1.91 (colored)

sync with head.

Revision 1.93.2.2 / (download) - annotate - [select for diffs], Wed May 14 01:35:05 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.93.2.1: +2 -3 lines
Diff to previous 1.93.2.1 (colored) to branchpoint 1.93 (colored)

Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.

Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)

Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.

This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.

I think this reduction is very good thing.

Revision 1.93.2.1 / (download) - annotate - [select for diffs], Sat May 10 23:48:56 2008 UTC (3 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.93: +3 -2 lines
Diff to previous 1.93 (colored)

Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.

Also, kern_sa.c has received partial cleanup. There's still more
to do, though.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Apr 29 09:56:38 2008 UTC (3 years, 9 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.92: +5 -4 lines
Diff to previous 1.92 (colored)

In linux_get_sa(), make salen parameter unsigned.
Avoid kernel DIAGNOSTIC 0 bytes uvm mapping assertion, for negative
values.

Revision 1.92 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:44 2008 UTC (3 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.91: +2 -9 lines
Diff to previous 1.91 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.91 / (download) - annotate - [select for diffs], Thu Apr 24 11:38:36 2008 UTC (3 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base
Branch point for: yamt-nfs-mp
Changes since 1.90: +5 -5 lines
Diff to previous 1.90 (colored)

Merge the socket locking patch:

- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

Revision 1.90 / (download) - annotate - [select for diffs], Wed Apr 23 13:13:25 2008 UTC (3 years, 9 months ago) by ad
Branch: MAIN
Changes since 1.89: +5 -2 lines
Diff to previous 1.89 (colored)

Fix locking.

Revision 1.86.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:33 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.86: +24 -47 lines
Diff to previous 1.86 (colored)

Sync with HEAD.

Revision 1.89 / (download) - annotate - [select for diffs], Wed Mar 26 20:08:22 2008 UTC (3 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.88: +8 -16 lines
Diff to previous 1.88 (colored)

- Remove uneeded splsoftnet().
- Use fd_getsock().

Revision 1.56.2.9 / (download) - annotate - [select for diffs], Mon Mar 24 09:38:41 2008 UTC (3 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.8: +24 -39 lines
Diff to previous 1.56.2.8 (colored) next main 1.57 (colored)

sync with head.

Revision 1.88 / (download) - annotate - [select for diffs], Sun Mar 23 19:35:54 2008 UTC (3 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, ad-socklock-base1
Changes since 1.87: +4 -7 lines
Diff to previous 1.87 (colored)

linux_get_sa: fix botched fd handling.

Revision 1.78.2.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:33 2008 UTC (3 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.78.2.2: +5 -5 lines
Diff to previous 1.78.2.2 (colored) next main 1.79 (colored)

sync with HEAD

Revision 1.87 / (download) - annotate - [select for diffs], Fri Mar 21 21:54:58 2008 UTC (3 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.86: +26 -38 lines
Diff to previous 1.86 (colored)

Catch up with descriptor handling changes. See kern_descrip.c revision
1.173 for details.

Revision 1.80.2.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:27 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.80.2.2: +5 -5 lines
Diff to previous 1.80.2.2 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored)

Sync with HEAD.

Revision 1.56.2.8 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:32 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.7: +5 -5 lines
Diff to previous 1.56.2.7 (colored)

sync with head.

Revision 1.86 / (download) - annotate - [select for diffs], Wed Feb 6 21:57:53 2008 UTC (4 years ago) by ad
Branch: MAIN
CVS Tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base
Branch point for: mjf-devfs2
Changes since 1.85: +5 -5 lines
Diff to previous 1.85 (colored)

Don't lock the socket to set/clear FNONBLOCK. Just set it atomically.

Revision 1.56.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:41:29 2008 UTC (4 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.6: +64 -121 lines
Diff to previous 1.56.2.6 (colored)

sync with head

Revision 1.78.2.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:51:16 2008 UTC (4 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.78.2.1: +119 -179 lines
Diff to previous 1.78.2.1 (colored)

sync with HEAD

Revision 1.84.4.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:52:43 2008 UTC (4 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.84: +54 -56 lines
Diff to previous 1.84 (colored) next main 1.85 (colored)

Sync with HEAD

Revision 1.80.2.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:44:12 2007 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.80.2.1: +64 -121 lines
Diff to previous 1.80.2.1 (colored) to branchpoint 1.80 (colored)

Sync with HEAD.

Revision 1.80.4.2 / (download) - annotate - [select for diffs], Wed Dec 26 21:39:02 2007 UTC (4 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.80.4.1: +64 -121 lines
Diff to previous 1.80.4.1 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored)

Sync with head.

Revision 1.85 / (download) - annotate - [select for diffs], Thu Dec 20 23:02:56 2007 UTC (4 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Changes since 1.84: +54 -56 lines
Diff to previous 1.84 (colored)

Convert all the system call entry points from:
    int foo(struct lwp *l, void *v, register_t *retval)
to:
    int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.

Revision 1.76.6.4 / (download) - annotate - [select for diffs], Sun Dec 9 19:37:05 2007 UTC (4 years, 2 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.76.6.3: +82 -140 lines
Diff to previous 1.76.6.3 (colored) to branchpoint 1.76 (colored) next main 1.77 (colored)

Sync with HEAD.

Revision 1.84 / (download) - annotate - [select for diffs], Sat Dec 8 18:36:10 2007 UTC (4 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.83: +27 -82 lines
Diff to previous 1.83 (colored)

ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...

Revision 1.80.2.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:18:51 2007 UTC (4 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.80: +57 -60 lines
Diff to previous 1.80 (colored)

Sync with HEAD.

Revision 1.80.4.1 / (download) - annotate - [select for diffs], Sat Dec 8 17:56:51 2007 UTC (4 years, 2 months ago) by ad
Branch: vmlocking2
Changes since 1.80: +57 -60 lines
Diff to previous 1.80 (colored)

Sync with head.

Revision 1.56.2.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:28:24 2007 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.5: +57 -60 lines
Diff to previous 1.56.2.5 (colored)

sync with head

Revision 1.83 / (download) - annotate - [select for diffs], Wed Dec 5 22:51:57 2007 UTC (4 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: vmlocking2-base2, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base
Changes since 1.82: +3 -3 lines
Diff to previous 1.82 (colored)

Use IFADDR_EMPTY().

Revision 1.82 / (download) - annotate - [select for diffs], Wed Dec 5 01:06:23 2007 UTC (4 years, 2 months ago) by dyoung
Branch: MAIN
Changes since 1.81: +46 -49 lines
Diff to previous 1.81 (colored)

Don't open-code queue(3) macros (x = ifnet.tqh_first; y =
x.if_list.tqe_next).  Instead, use the macros themselves.

Use IFNET_FOREACH() and IFADDR_FOREACH().

Revision 1.81 / (download) - annotate - [select for diffs], Tue Dec 4 18:40:17 2007 UTC (4 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.80: +13 -13 lines
Diff to previous 1.80 (colored)

Remove all the __P

Revision 1.78.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:25:01 2007 UTC (4 years, 3 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.78: +6 -4 lines
Diff to previous 1.78 (colored)

sync with HEAD

Revision 1.56.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:29:41 2007 UTC (4 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.4: +4 -2 lines
Diff to previous 1.56.2.4 (colored)

sync with head.

Revision 1.76.6.3 / (download) - annotate - [select for diffs], Fri Oct 26 15:44:00 2007 UTC (4 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.76.6.2: +4 -2 lines
Diff to previous 1.76.6.2 (colored) to branchpoint 1.76 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.79.4.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:37:00 2007 UTC (4 years, 3 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.79: +4 -2 lines
Diff to previous 1.79 (colored) next main 1.80 (colored)

Sync with HEAD.

Revision 1.80 / (download) - annotate - [select for diffs], Fri Oct 19 18:52:12 2007 UTC (4 years, 3 months ago) by njoly
Branch: MAIN
CVS Tags: vmlocking2-base1, vmlocking-nbase, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: vmlocking2, mjf-devfs
Changes since 1.79: +4 -2 lines
Diff to previous 1.79 (colored)

Add compat_linux and exec_linux_elf lkm support for amd64:
- Add needed COMPAT_OSSAUDIO to GENERIC.
- Add missing includes needed by linux_syscallargs.h.
- Add lkm building.

Revision 1.71.2.4 / (download) - annotate - [select for diffs], Tue Oct 9 13:44:04 2007 UTC (4 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.71.2.3: +6 -6 lines
Diff to previous 1.71.2.3 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored)

Sync with head.

Revision 1.76.6.2 / (download) - annotate - [select for diffs], Mon Sep 3 16:47:51 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.76.6.1: +6 -6 lines
Diff to previous 1.76.6.1 (colored) to branchpoint 1.76 (colored)

Sync with HEAD.

Revision 1.56.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:25 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.3: +324 -466 lines
Diff to previous 1.56.2.3 (colored)

sync with head.

Revision 1.76.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:19:58 2007 UTC (4 years, 5 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.76: +9 -17 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Sync with HEAD.

Revision 1.79 / (download) - annotate - [select for diffs], Wed Aug 29 22:33:42 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5
Branch point for: bouyer-xenamd64
Changes since 1.78: +4 -4 lines
Diff to previous 1.78 (colored)

Constify: LLADDR() -> CLLADDR().

Revision 1.78 / (download) - annotate - [select for diffs], Sun Aug 26 22:33:25 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
Branch point for: matt-armv6
Changes since 1.77: +4 -4 lines
Diff to previous 1.77 (colored)

Use satosdl().

Revision 1.71.2.3 / (download) - annotate - [select for diffs], Mon Aug 20 21:25:54 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.71.2.2: +5 -13 lines
Diff to previous 1.71.2.2 (colored) to branchpoint 1.71 (colored)

Sync with HEAD.

Revision 1.76.6.1 / (download) - annotate - [select for diffs], Thu Aug 16 11:02:48 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.76: +5 -13 lines
Diff to previous 1.76 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Wed Aug 15 12:07:29 2007 UTC (4 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.76: +5 -13 lines
Diff to previous 1.76 (colored)

Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed
on tech-kern.

Revision 1.71.2.2 / (download) - annotate - [select for diffs], Sun Jul 15 13:27:11 2007 UTC (4 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.71.2.1: +146 -180 lines
Diff to previous 1.71.2.1 (colored) to branchpoint 1.71 (colored)

Sync with head.

Revision 1.71.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:04:19 2007 UTC (4 years, 7 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.71: +326 -460 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Sync with head.

Revision 1.76 / (download) - annotate - [select for diffs], Sun Jul 1 18:45:36 2007 UTC (4 years, 7 months ago) by dsl
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Changes since 1.75: +146 -180 lines
Diff to previous 1.75 (colored)

Fix long-term breakage in the definition of 'control' data for linux.
cmsg->cmsg_len is 'size_t' not 'socklen_t' - so it is 8 bytes on 64bit
platforms instead of 4.  There is also never padding after the header.
Redo linux sendmsg() so that it stands a chance of getting it right.
Redo linux recvmsg() so that it process control data directly from the mbuf
  list.  Allowing it to hack the data without using the stackgap.

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Sat Jun 9 23:57:43 2007 UTC (4 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.71: +185 -285 lines
Diff to previous 1.71 (colored)

Sync with head.

Revision 1.75 / (download) - annotate - [select for diffs], Wed Jun 6 17:08:27 2007 UTC (4 years, 8 months ago) by rjs
Branch: MAIN
Changes since 1.74: +6 -2 lines
Diff to previous 1.74 (colored)

Wrap ktrace calls with #ifdef KTRACE.

Revision 1.74 / (download) - annotate - [select for diffs], Sat Jun 2 13:16:19 2007 UTC (4 years, 8 months ago) by yamt
Branch: MAIN
Changes since 1.73: +4 -4 lines
Diff to previous 1.73 (colored)

wrap #include "opt_ktrace.h" by #ifdef _KERNEL_OPT.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jun 1 22:53:52 2007 UTC (4 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.72: +170 -275 lines
Diff to previous 1.72 (colored)

Split sys_bind() and sys_connect() so that compat code can use common code
  once the 'address' has been copied into an mbuf.
Add extra flags for 'struct msghdr.msg_flags' to indicate that the address
  and control are already in mbufs, and that the uio structure is in userspace
  for sending data, rename sendit() to do_sys_sendmsg() to ensure no old code
  passes in random flags.
Changes to compat code to use new functions - removing some stackgap use.
Fix a 'use after free' in compat_43_sys_recvmsg.
I ***THINK*** the code that converts 'cmsg' formatted data is borked!
svr4_stream.c ought to be generated from svr4_32_stream.c during the build.

Revision 1.72 / (download) - annotate - [select for diffs], Tue May 29 21:32:28 2007 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.71: +12 -11 lines
Diff to previous 1.71 (colored)

Add a sockaddr_storage member to "struct ifreq" maintaining backwards
compatibility with the older ioctls. This avoids stack smashing and
abuse of "struct sockaddr" when ioctls placed "struct sockaddr_foo's" that
were longer than "struct sockaddr".
XXX: Some of the emulations might be broken; I tried to add code for
them but I did not test them.

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:52:28 2007 UTC (4 years, 11 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.70: +24 -24 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with HEAD.

Revision 1.71 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:24 2007 UTC (4 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.70: +24 -24 lines
Diff to previous 1.70 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.56.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:23 2007 UTC (4 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.2: +26 -3 lines
Diff to previous 1.56.2.2 (colored)

sync with head.

Revision 1.68.2.1 / (download) - annotate - [select for diffs], Wed Feb 21 13:21:01 2007 UTC (4 years, 11 months ago) by tron
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.68: +26 -2 lines
Diff to previous 1.68 (colored) next main 1.69 (colored)

Pull up following revision(s) (requested by mlelstv in ticket #447):
	sys/compat/linux/common/linux_socket.c: revision 1.70
Make setsockopt return compatible error codes for AF_UNIX sockets.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Feb 11 08:00:59 2007 UTC (4 years, 11 months ago) by mlelstv
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.69: +26 -2 lines
Diff to previous 1.69 (colored)

Make setsockopt return compatible error codes for AF_UNIX sockets.

Revision 1.69 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:19 2007 UTC (5 years ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge
Changes since 1.68: +2 -3 lines
Diff to previous 1.68 (colored)

Merge newlock2 to head.

Revision 1.66.2.2 / (download) - annotate - [select for diffs], Tue Jan 30 13:51:33 2007 UTC (5 years ago) by ad
Branch: newlock2
Changes since 1.66.2.1: +2 -3 lines
Diff to previous 1.66.2.1 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored)

Remove support for SA. Ok core@.

Revision 1.56.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:38 2006 UTC (5 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56.2.1: +9 -10 lines
Diff to previous 1.56.2.1 (colored)

sync with head.

Revision 1.66.4.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:48 2006 UTC (5 years, 2 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.66.4.1: +3 -3 lines
Diff to previous 1.66.4.1 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored)

sync with head.

Revision 1.66.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:39:09 2006 UTC (5 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.66: +4 -7 lines
Diff to previous 1.66 (colored)

Sync with head.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Nov 16 01:32:42 2006 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, newlock2-nbase, newlock2-base, netbsd-4-base
Branch point for: netbsd-4
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 (colored)

__unused removal on arguments; approved by core.

Revision 1.66.4.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:05:24 2006 UTC (5 years, 3 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.66: +4 -7 lines
Diff to previous 1.66 (colored)

sync with head

Revision 1.67 / (download) - annotate - [select for diffs], Thu Oct 12 01:30:48 2006 UTC (5 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.66: +4 -7 lines
Diff to previous 1.66 (colored)

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.58.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:45:52 2006 UTC (5 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.58: +51 -43 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

sync with head

Revision 1.59.2.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:23:41 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.59.2.3: +4 -2 lines
Diff to previous 1.59.2.3 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)

sync with head.

Revision 1.66 / (download) - annotate - [select for diffs], Sat Sep 2 06:53:17 2006 UTC (5 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.65: +4 -2 lines
Diff to previous 1.65 (colored)

comment out impossible code

Revision 1.59.2.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:43:29 2006 UTC (5 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.59.2.2: +5 -5 lines
Diff to previous 1.59.2.2 (colored) to branchpoint 1.59 (colored)

sync with head

Revision 1.65 / (download) - annotate - [select for diffs], Sun Jul 23 22:06:09 2006 UTC (5 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

Use the LWP cached credentials where sane.

Revision 1.62.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:14 2006 UTC (5 years, 6 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Merge from HEAD.

Revision 1.64 / (download) - annotate - [select for diffs], Tue Jun 27 09:09:40 2006 UTC (5 years, 7 months ago) by pavel
Branch: MAIN
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

Use the new socket call for Linux and SVR4, because those systems (at
least Linux 2.4.31, Irix 6.5.20 and Solaris 10) use EAFNOSUPPORT.

Only the Linux emulation has been tested.

XXX somebody should audit the other emulations...

Revision 1.63 / (download) - annotate - [select for diffs], Mon Jun 26 21:23:57 2006 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

version the socket(2) syscall.  for compat30 socket, we use
EPROTONOSUPPORT instead of EAFNOSUPPORT.

from pavel@ with a little bit of clean up from myself.

XXX: netbsd32 (and perhaps other emulations) should be able
XXX: to call the standard socket calls for this i think, but
XXX: revisit this at another time.

Revision 1.56.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:12 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.56: +73 -62 lines
Diff to previous 1.56 (colored)

sync with head.

Revision 1.58.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:35:51 2006 UTC (5 years, 8 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.58.6.1: +14 -13 lines
Diff to previous 1.58.6.1 (colored) next main 1.59 (colored)

Sync with head.

Revision 1.59.6.2 / (download) - annotate - [select for diffs], Wed May 24 15:48:27 2006 UTC (5 years, 8 months ago) by tron
Branch: peter-altq
Changes since 1.59.6.1: +14 -13 lines
Diff to previous 1.59.6.1 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.59.2.2 / (download) - annotate - [select for diffs], Wed May 24 10:57:28 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.59.2.1: +14 -13 lines
Diff to previous 1.59.2.1 (colored) to branchpoint 1.59 (colored)

sync with head.

Revision 1.62 / (download) - annotate - [select for diffs], Sun May 14 21:24:50 2006 UTC (5 years, 8 months ago) by elad
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, gdamore-uart-base, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: gdamore-uart
Changes since 1.61: +4 -4 lines
Diff to previous 1.61 (colored)

integrate kauth.

Revision 1.61 / (download) - annotate - [select for diffs], Fri May 12 01:58:55 2006 UTC (5 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.60: +12 -11 lines
Diff to previous 1.60 (colored)

use socklen_t when talking to the NetBSD side of things

Revision 1.59.4.3 / (download) - annotate - [select for diffs], Sat May 6 23:31:26 2006 UTC (5 years, 9 months ago) by christos
Branch: elad-kernelauth
Changes since 1.59.4.2: +3 -2 lines
Diff to previous 1.59.4.2 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)

- Move kauth_cred_t declaration to <sys/types.h>
- Cleanup struct ucred; forward declarations that are unused.
- Don't include <sys/kauth.h> in any header, but include it in the c files
  that need it.

Approved by core.

Revision 1.58.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:13 2006 UTC (5 years, 9 months ago) by simonb
Branch: simonb-timecounters
Changes since 1.58: +35 -30 lines
Diff to previous 1.58 (colored)

Sync with head.

Revision 1.59.4.2 / (download) - annotate - [select for diffs], Wed Apr 19 04:01:22 2006 UTC (5 years, 9 months ago) by elad
Branch: elad-kernelauth
Changes since 1.59.4.1: +32 -29 lines
Diff to previous 1.59.4.1 (colored) to branchpoint 1.59 (colored)

sync with head.

Revision 1.59.2.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:41 2006 UTC (5 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.59: +32 -29 lines
Diff to previous 1.59 (colored)

sync with head.

Revision 1.59.6.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:03 2006 UTC (5 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.59: +32 -29 lines
Diff to previous 1.59 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Mar 27 21:27:02 2006 UTC (5 years, 10 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, elad-kernelauth-base
Changes since 1.59: +32 -29 lines
Diff to previous 1.59 (colored)

Use __arraycount().

Revision 1.59.4.1 / (download) - annotate - [select for diffs], Wed Mar 8 01:48:38 2006 UTC (5 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.59: +3 -4 lines
Diff to previous 1.59 (colored)

Adapt to kernel authorization KPI.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:38:59 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.58: +5 -3 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

sync with head.

Revision 1.59 / (download) - annotate - [select for diffs], Thu Feb 9 19:18:56 2006 UTC (6 years ago) by manu
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, peter-altq, elad-kernelauth
Changes since 1.58: +5 -3 lines
Diff to previous 1.58 (colored)

Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
that the i386 license manager part of amd64 version of Fluent works.

While I'm here, add SysV IPC to COMPAT_LINUX/amd64

Revision 1.58 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:19 2005 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.57: +26 -23 lines
Diff to previous 1.57 (colored)

merge ktrace-lwp.

Revision 1.46.2.8 / (download) - annotate - [select for diffs], Thu Nov 10 14:01:07 2005 UTC (6 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.7: +6 -2 lines
Diff to previous 1.46.2.7 (colored) next main 1.47 (colored)

Sync with HEAD. Here we go again...

Revision 1.57 / (download) - annotate - [select for diffs], Sat Sep 24 15:51:03 2005 UTC (6 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.56: +4 -2 lines
Diff to previous 1.56 (colored)

factor out some of the osockaddr, omsghdr code.

Revision 1.56 / (download) - annotate - [select for diffs], Tue May 3 16:26:29 2005 UTC (6 years, 9 months ago) by manu
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.55: +4 -2 lines
Diff to previous 1.55 (colored)

First work on COMPAT_LINUX/amd64
Process startup and dynamiclinking work, but processes hang due to
Linux arch_prctl(2) not being really supported yet.

Revision 1.53.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:40 2005 UTC (6 years, 9 months ago) by kent
Branch: kent-audio2
Changes since 1.53: +18 -16 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

sync with -current

Revision 1.53.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:37 2005 UTC (6 years, 10 months ago) by yamt
Branch: yamt-km
Changes since 1.53: +18 -16 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.46.2.7 / (download) - annotate - [select for diffs], Fri Mar 4 16:40:03 2005 UTC (6 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.6: +18 -16 lines
Diff to previous 1.46.2.6 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.55 / (download) - annotate - [select for diffs], Sat Feb 26 23:10:19 2005 UTC (6 years, 11 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base
Changes since 1.54: +14 -14 lines
Diff to previous 1.54 (colored)

nuke trailing whitespace

Revision 1.54 / (download) - annotate - [select for diffs], Thu Feb 24 08:15:53 2005 UTC (6 years, 11 months ago) by martin
Branch: MAIN
Changes since 1.53: +6 -4 lines
Diff to previous 1.53 (colored)

Fix number of elements calculation when converting socket options.
Fixes bugs 4 and 5 reported by Ted Unangst on tech-kern.

Revision 1.46.2.6 / (download) - annotate - [select for diffs], Tue Sep 21 14:30:19 2004 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.5: +11 -10 lines
Diff to previous 1.46.2.5 (colored)

Adapt to branch.

Revision 1.46.2.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:41 2004 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.4: +17 -15 lines
Diff to previous 1.46.2.4 (colored)

Fix the sync with head I botched.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Mon Sep 20 05:59:47 2004 UTC (7 years, 4 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.50: +40 -11 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Pull up revision 1.53 (requested by jdolecek in ticket #844):
if passed sockaddr has family AF_UNSPEC, use socket family of the socket
the sockaddr is used for
this fixes bind() problem in Linux version of Theocracy, testing
by Thomas Klausner

Revision 1.46.2.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:44 2004 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.3: +53 -27 lines
Diff to previous 1.46.2.3 (colored)

Sync with HEAD.

Revision 1.53 / (download) - annotate - [select for diffs], Sun Sep 12 15:32:55 2004 UTC (7 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, matt-timespec, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.52: +40 -11 lines
Diff to previous 1.52 (colored)

if passed sockaddr has family AF_UNSPEC, use socket family of the socket
the sockaddr is used for

this fixes bind() problem in Linux version of Theocracy, testing
by Thomas Klausner

Revision 1.52 / (download) - annotate - [select for diffs], Sun Sep 5 09:38:17 2004 UTC (7 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.51: +2 -3 lines
Diff to previous 1.51 (colored)

linux_sa_get: g/c curproc use, we get the process as one of arguments

Revision 1.46.2.3 / (download) - annotate - [select for diffs], Fri Sep 3 12:45:16 2004 UTC (7 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.2: +3 -3 lines
Diff to previous 1.46.2.2 (colored)

Sync with HEAD

Revision 1.51 / (download) - annotate - [select for diffs], Sun Aug 29 20:10:42 2004 UTC (7 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored)

in debug log, data dump is more useful unsigned

Revision 1.46.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:44:05 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.46.2.1: +429 -35 lines
Diff to previous 1.46.2.1 (colored)

Sync with HEAD

Revision 1.50 / (download) - annotate - [select for diffs], Sat Oct 25 18:38:42 2003 UTC (8 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.49: +4 -4 lines
Diff to previous 1.49 (colored)

Fix uninitialized variable warnings

Revision 1.39.4.3 / (download) - annotate - [select for diffs], Wed Oct 22 04:21:55 2003 UTC (8 years, 3 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002
Changes since 1.39.4.2: +36 -3 lines
Diff to previous 1.39.4.2 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

Pullup revs 1.41-1.42 (requested by tv in ticket #1429)

        setsockopt(IPPROTO_IPV6, IPV6_V6ONLY, 0) for AF_INET6 sockets,
        to meet with the default behavior of linux.

Revision 1.39.4.2 / (download) - annotate - [select for diffs], Wed Oct 22 04:18:35 2003 UTC (8 years, 3 months ago) by jmc
Branch: netbsd-1-6
Changes since 1.39.4.1: +429 -35 lines
Diff to previous 1.39.4.1 (colored) to branchpoint 1.39 (colored)

Pullup rev 1.49 (via patch) (requested by tv in ticket #1425)

        More complete sendmsg(2) and recvmsg(2) emulation:
        * translate MSG_* flags
        * rewrite CMSG level/type to appropriate NetBSD value on input,
          and to Linux value on output
        * handle different CMSG_DATA alignment for some archs

        This fixes SCM_RIGHTS passing. Other SCM_* types are not supported -
        the set is different on NetBSD and Linux. SCM_TIMESTAMP doesn't seem
        to be actually implemented in Linux 2.5.15, so it's not supported
        for Linux binaries either (for now).

Revision 1.39.4.1 / (download) - annotate - [select for diffs], Wed Oct 22 03:43:03 2003 UTC (8 years, 3 months ago) by jmc
Branch: netbsd-1-6
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

Pullup rev 1.46 (requested by tv in ticket #1425)

make credentials work on the i386 by passing the original msg structure.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Jul 27 19:30:03 2003 UTC (8 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.48: +429 -35 lines
Diff to previous 1.48 (colored)

More complete sendmsg(2) and recvmsg(2) emulation:
* translate MSG_* flags
* rewrite CMSG level/type to appropriate NetBSD value on input, and to Linux
  value on output
* handle different CMSG_DATA alignment for some archs

This fixes SCM_RIGHTS passing. Other SCM_* types are not supported -
the set is different on NetBSD and Linux. SCM_TIMESTAMP doesn't seem
to be actually implemented in Linux 2.5.15, so it's not supported
for Linux binaries either (for now).

PR: 21577 by Todd Vierling

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jul 27 05:04:02 2003 UTC (8 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

add a cast appease gcc3.3

Revision 1.47 / (download) - annotate - [select for diffs], Wed Jul 23 19:10:29 2003 UTC (8 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

make credentials work on the i386 by passing the original msg structure.
(from Todd Vierling)

Revision 1.46.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:25:48 2003 UTC (8 years, 7 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.46: +16 -14 lines
Diff to previous 1.46 (colored)

Apply the aborted ktrace-lwp changes to a specific branch.  This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it.  This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Jun 29 22:29:31 2003 UTC (8 years, 7 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.45: +12 -14 lines
Diff to previous 1.45 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:22 2003 UTC (8 years, 7 months ago) by darrenr
Branch: MAIN
Changes since 1.44: +16 -14 lines
Diff to previous 1.44 (colored)

Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records.  The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 21 21:13:53 2003 UTC (8 years, 10 months ago) by dsl
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.
Avoids a lot of casting and removes the need for some line breaks.
Removed a load of (caddr_t) casts from calls to copyin/copyout as well.
(approved by christos - he has a plan to remove caddr_t...)

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jan 18 21:21:34 2003 UTC (9 years ago) by thorpej
Branch: MAIN
Changes since 1.42: +55 -48 lines
Diff to previous 1.42 (colored)

Merge the nathanw_sa branch.

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Wed Dec 18 01:05:53 2002 UTC (9 years, 1 month ago) by gmcgarry
Branch: gmcgarry_ucred
Changes since 1.42: +3 -4 lines
Diff to previous 1.42 (colored) next main 1.43 (colored)

Merge pcred and ucred, and poolify.  TBD: check backward compatibility
and factor-out some higher-level functionality.

Revision 1.28.2.14 / (download) - annotate - [select for diffs], Wed Dec 11 06:37:25 2002 UTC (9 years, 2 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.28.2.13: +65 -31 lines
Diff to previous 1.28.2.13 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Nov 29 14:32:27 2002 UTC (9 years, 2 months ago) by fvdl
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: gmcgarry_ucred
Changes since 1.41: +28 -26 lines
Diff to previous 1.41 (colored)

Patch that actually works for previous, from Jaromir Dolecek.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Nov 29 01:34:55 2002 UTC (9 years, 2 months ago) by itojun
Branch: MAIN
Changes since 1.40: +34 -3 lines
Diff to previous 1.40 (colored)

setsockopt(IPPROTO_IPV6, IPV6_V6ONLY, 0) for AF_INET6 sockets,
to meet with the default behavior of linux.
review: fvdl/christos
XXX interactions with net.inet6.ip6.v6only?

Revision 1.40 / (download) - annotate - [select for diffs], Thu Nov 28 23:46:15 2002 UTC (9 years, 2 months ago) by itojun
Branch: MAIN
Changes since 1.39: +30 -30 lines
Diff to previous 1.39 (colored)

minor KNF (indent)

Revision 1.28.2.13 / (download) - annotate - [select for diffs], Fri Jul 12 01:40:02 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.12: +2 -3 lines
Diff to previous 1.28.2.12 (colored)

No longer need to pull in lwp.h; proc.h pulls it in for us.

Revision 1.28.2.12 / (download) - annotate - [select for diffs], Mon Jun 24 22:09:32 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.11: +4 -4 lines
Diff to previous 1.28.2.11 (colored)

Curproc->curlwp renaming.

Change uses of "curproc->l_proc" back to "curproc", which is more like the
original use. Bare uses of "curproc" are now "curlwp".

"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL)
so that it is always safe to reference curproc (*de*referencing curproc
is another story, but that's always been true).

Revision 1.33.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:28 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.33.2.2: +49 -19 lines
Diff to previous 1.33.2.2 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

catch up with -current on kqueue branch

Revision 1.28.2.11 / (download) - annotate - [select for diffs], Thu Jun 20 03:43:06 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.10: +10 -3 lines
Diff to previous 1.28.2.10 (colored)

Catch up to -current.

Revision 1.28.2.10 / (download) - annotate - [select for diffs], Wed May 29 21:32:45 2002 UTC (9 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.9: +3 -2 lines
Diff to previous 1.28.2.9 (colored)

#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.

(Behold the Power of Ed)

Revision 1.39 / (download) - annotate - [select for diffs], Sun May 12 18:30:32 2002 UTC (9 years, 9 months ago) by jschauma
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gehenna-devsw-base, gehenna-devsw
Branch point for: netbsd-1-6
Changes since 1.38: +10 -3 lines
Diff to previous 1.38 (colored)

Linux does not implement SO_REUSEPORT, but allows reuse of a
host:port pair through SO_REUSEADDR even if the address is not a
multicast-address.  Effectively, this means that we should use
SO_REUSEPORT when SO_REUSEADDR is set (from the linux process)
to allow Linux applications to not exit with EADDRINUSE.

(Previously erraneously applied to 1.5 branch; approved for
proper location by thorpej)

Revision 1.24.4.4 / (download) - annotate - [select for diffs], Sun May 12 00:02:33 2002 UTC (9 years, 9 months ago) by jschauma
Branch: netbsd-1-5
Changes since 1.24.4.3: +2 -9 lines
Diff to previous 1.24.4.3 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)

Undo my own bad - change did not belong into 1.5 branch.  Sorry.

Revision 1.24.4.3 / (download) - annotate - [select for diffs], Sat May 11 14:19:20 2002 UTC (9 years, 9 months ago) by jschauma
Branch: netbsd-1-5
Changes since 1.24.4.2: +9 -2 lines
Diff to previous 1.24.4.2 (colored) to branchpoint 1.24 (colored)

Linux does not implement SO_REUSEPORT, but allows reuse of a
host:port pair through SO_REUSEADDR even if the address is not a
multicast-address.  Effectively, this means that we should use
SO_REUSEPORT when SO_REUSEADDR is set (from the linux process)
to allow Linux applications to not exit with EADDRINUSE.

Revision 1.28.2.9 / (download) - annotate - [select for diffs], Wed Apr 17 00:05:13 2002 UTC (9 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.8: +26 -4 lines
Diff to previous 1.28.2.8 (colored)

Catch up to -current.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Apr 8 14:00:31 2002 UTC (9 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.37: +5 -4 lines
Diff to previous 1.37 (colored)

PR/16236: Joachim Koenig-Baltes: Linux emulation connect requires IPV6.
Apparently the sockaddr len fix was only compiled when IPV6 was enabled.

Revision 1.28.2.8 / (download) - annotate - [select for diffs], Mon Apr 1 07:44:30 2002 UTC (9 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.7: +17 -13 lines
Diff to previous 1.28.2.7 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.37 / (download) - annotate - [select for diffs], Fri Mar 29 20:49:40 2002 UTC (9 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.36: +26 -5 lines
Diff to previous 1.36 (colored)

- #undef DPRINTF for files that are included from other files.
- more debugging for socketcalls
- fix sa_len if AF_INET; somehow we get passed 28 instead of 16?

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 16 20:43:54 2002 UTC (9 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: eeh-devprop-base, eeh-devprop
Changes since 1.35: +15 -14 lines
Diff to previous 1.35 (colored)

make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *
in, instead of using curproc). While there add an optional size argument to
stackgap_init.

Revision 1.33.2.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:51:48 2002 UTC (10 years, 1 month ago) by thorpej
Branch: kqueue
Changes since 1.33.2.1: +4 -1 lines
Diff to previous 1.33.2.1 (colored) to branchpoint 1.33 (colored)

Sync kqueue branch with -current.

Revision 1.28.2.7 / (download) - annotate - [select for diffs], Wed Nov 14 19:13:13 2001 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.6: +4 -1 lines
Diff to previous 1.28.2.6 (colored)

Catch up to -current.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Nov 13 02:08:59 2001 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll
Changes since 1.34: +4 -1 lines
Diff to previous 1.34 (colored)

add RCSIDs (including regeneration of files as appropriate)

Revision 1.33.4.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:43:49 2001 UTC (10 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.33: +65 -29 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Catch up with -current.

Revision 1.28.2.6 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:19 2001 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.5: +65 -29 lines
Diff to previous 1.28.2.5 (colored)

Catch up to -current.

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:25 2001 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.33: +65 -29 lines
Diff to previous 1.33 (colored)

Update the kqueue branch to HEAD.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Sep 8 14:19:09 2001 UTC (10 years, 5 months ago) by fvdl
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.33: +65 -29 lines
Diff to previous 1.33 (colored)

Allow the old-style sockaddr_in6 for v6 addresses for which the
scope id is irrelevant. Makes netscape6 for Linux work again,
which uses v4-mapped addresses to connect to v4 sites.

Revision 1.28.2.5 / (download) - annotate - [select for diffs], Fri Aug 24 04:20:03 2001 UTC (10 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.4: +22 -22 lines
Diff to previous 1.28.2.4 (colored)

A few files and lwp/proc conversions I missed in the last big update.
GENERIC runs again.

Revision 1.28.2.4 / (download) - annotate - [select for diffs], Fri Aug 24 00:08:50 2001 UTC (10 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.3: +484 -53 lines
Diff to previous 1.28.2.3 (colored)

Catch up with -current.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Jul 4 10:24:18 2001 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp, kqueue
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored)

remove no longer used variable
make 'osa' arg of linux_sa_get() const

Revision 1.32 / (download) - annotate - [select for diffs], Wed Jul 4 10:09:24 2001 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
Changes since 1.31: +484 -50 lines
Diff to previous 1.31 (colored)

Do address family (AF_*) number translation for socket system calls which
pass socket address in our or out. This makes Linux programs using IPv6
working under emulation. This addresses kern/13279 by Jun-ichiro itojun Hagino.

Change sendmsg()/recvmsg() to expect the control information
to be passed the standard way (not 4.3BSD one, imlied by compat_43 code
or MSG_COMPAT). Linux uses different (arguably broken) CMSG_ALIGN() on some
architectures unfortunately, that would need to be handled eventually.

Also provide some other trivial stubs (like linux_sys_send()) to avoid
unneeded dependance on uipc_syscalls_43.c.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jun 25 19:55:02 2001 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
Changes since 1.30: +2 -4 lines
Diff to previous 1.30 (colored)

linux_getifhwaddr(): use strncmp() to find out if if_name starts with 'eth',
it's more readable that way

Revision 1.28.2.3 / (download) - annotate - [select for diffs], Thu Jun 21 19:59:55 2001 UTC (10 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.2: +3 -7 lines
Diff to previous 1.28.2.2 (colored)

Catch up to -current.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jun 14 20:32:43 2001 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.29: +3 -7 lines
Diff to previous 1.29 (colored)

Fix a partial construction problem that can cause race conditions
between creation of a file descriptor and close(2) when using kernel
assisted threads.  What we do is stick descriptors in the table, but
mark them as "larval".  This causes essentially everything to treat
it as a non-existent descriptor, except for fdalloc(), which sees a
filled slot so that it won't (incorrectly) allocate it again.  When
a descriptor is fully constructed, the code that has constructed it
marks it as "mature" (which actually clears the "larval" flag), and
things continue to work as normal.

While here, gather all the code that gets a descriptor from the table
into a fd_getfile() function, and call it, rather than having the
same (sometimes incorrect) code copied all over the place.

Revision 1.21.2.4 / (download) - annotate - [select for diffs], Sat Apr 21 17:46:19 2001 UTC (10 years, 9 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.3: +2 -1 lines
Diff to previous 1.21.2.3 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Sync with HEAD

Revision 1.28.2.2 / (download) - annotate - [select for diffs], Mon Apr 9 01:55:43 2001 UTC (10 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.1: +2 -1 lines
Diff to previous 1.28.2.1 (colored)

Catch up with -current.

Revision 1.24.4.2 / (download) - annotate - [select for diffs], Fri Mar 30 22:44:19 2001 UTC (10 years, 10 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.24.4.1: +2 -1 lines
Diff to previous 1.24.4.1 (colored) to branchpoint 1.24 (colored)

Pull up revision 1.29 (requested by fvdl):
  Fix the SIOCGETHWADDR socket ioctl call; earlier it always returned
  an error.

Revision 1.24.4.1 / (download) - annotate - [select for diffs], Fri Mar 30 21:43:57 2001 UTC (10 years, 10 months ago) by he
Branch: netbsd-1-5
Changes since 1.24: +52 -6 lines
Diff to previous 1.24 (colored)

Pull up revisions 1.25-1.26 (requested by fvdl):
  Add some required Linux emulation bits to support the Linux
  version of VMware.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 29 10:37:37 2001 UTC (10 years, 10 months ago) by fvdl
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Don't do the ioctl call for the get hw addr case, all the work has
been done already.

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 22:49:28 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28: +27 -24 lines
Diff to previous 1.28 (colored)

Initial commit of scheduler activations and lightweight process support.

Revision 1.21.2.3 / (download) - annotate - [select for diffs], Sun Feb 11 19:14:05 2001 UTC (10 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.2: +1 -5 lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored)

Sync with HEAD.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Feb 5 10:42:41 2001 UTC (11 years ago) by chs
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.27: +1 -5 lines
Diff to previous 1.27 (colored)

expose the definitions of MIN() and MAX() in sys/param.h to the kernel
and use those in favor of a dozen copies scattered around the source tree.

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:35:27 2001 UTC (11 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.1: +60 -6 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored)

Sync with HEAD

Revision 1.27 / (download) - annotate - [select for diffs], Fri Dec 29 20:07:53 2000 UTC (11 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.26: +9 -1 lines
Diff to previous 1.26 (colored)

Allow the EJUSTRETURN hack for PTIOCLINUX-passed through ioctl calls.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Dec 22 23:41:16 2000 UTC (11 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Don't do the syscall with modified ioctl command if we've successfully
done a 'passthrough' ioctl.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 18 14:46:36 2000 UTC (11 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.24: +51 -6 lines
Diff to previous 1.24 (colored)

Pass SIOC* calls that are done on devices (not sockets) through
without trying to interpret done, as is done on Linux. The device
will get them as PTIOCLINUX, with command and arg in the structure
passed in.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:26 2000 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21: +43 -12 lines
Diff to previous 1.21 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 3 21:41:43 2000 UTC (11 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Remove junk after #undef.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Mar 30 11:27:18 2000 UTC (11 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.22: +6 -6 lines
Diff to previous 1.22 (colored)

Kill register declarations.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Sat Jan 15 16:15:40 2000 UTC (12 years ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Changes since 1.19: +114 -1 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Pull up revision 1.21 (via patch, requested by joda):
  Implement the SIOCGIFHWADDR Linux ioctl, allowing installation
  of Matlab (after convincing the install script it is running on
  a supported platform).

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 12 17:19:11 2000 UTC (12 years, 1 month ago) by jdolecek
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.21: +37 -6 lines
Diff to previous 1.21 (colored)

Improve emulation of SIOCGIFHWADDR ioctl:
 * when finding an interface, try the real name first before faking eth*
 * Linux kernel returns ENODEV if the request goes to unknown interface,
   so do the same here

This change makes Linux ICA client work.

Patch sent by Zdenek Salvet <salvet@ics.muni.cz> in kern/9169.

Revision 1.19.4.2 / (download) - annotate - [select for diffs], Mon Aug 2 21:52:20 1999 UTC (12 years, 6 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.19.4.1: +117 -1 lines
Diff to previous 1.19.4.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

Update from trunk.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 17 22:03:55 1999 UTC (12 years, 6 months ago) by jtk
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base
Branch point for: thorpej_scsipi
Changes since 1.20: +117 -1 lines
Diff to previous 1.20 (colored)

implement emulation of SIOCGIFHWADDR, PR 7997

Revision 1.19.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:07:38 1999 UTC (12 years, 7 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.19: +4 -3 lines
Diff to previous 1.19 (colored)

Sync w/ -current.

Revision 1.20 / (download) - annotate - [select for diffs], Wed May 5 20:01:03 1999 UTC (12 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +4 -3 lines
Diff to previous 1.19 (colored)

Add "use counting" to file entries.  When closing a file, and it's reference
count is 0, wait for use count to drain before finishing the close.

This is necessary in order for multiple processes to safely share file
descriptor tables.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 25 04:26:45 1999 UTC (12 years, 10 months ago) by sommerfe
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: netbsd-1-4, chs-ubc2
Changes since 1.18: +45 -1 lines
Diff to previous 1.18 (colored)

commit fix to PR7072: emulate linux non-blocking connect behavior more correctly

Revision 1.18 / (download) - annotate - [select for diffs], Sun Oct 4 00:02:43 1998 UTC (13 years, 4 months ago) by fvdl
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.17: +3 -34 lines
Diff to previous 1.17 (colored)

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Oct 3 20:17:43 1998 UTC (13 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.16: +9 -8 lines
Diff to previous 1.16 (colored)

Attempt to fix the mess.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Oct 1 03:33:18 1998 UTC (13 years, 4 months ago) by erh
Branch: MAIN
Changes since 1.15: +127 -389 lines
Diff to previous 1.15 (colored)

Split linux/compat/linux_socket.c into common and multi-architechture parts.  linux_socketcall.c contains the socketcall multiplexer.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 22 23:02:26 1996 UTC (15 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

Make this compile again, including Politically Correct const handling.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Apr 5 00:01:50 1996 UTC (15 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.13: +31 -1 lines
Diff to previous 1.13 (colored)

Prototyping changes.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 8 04:56:05 1996 UTC (15 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.12: +51 -1 lines
Diff to previous 1.12 (colored)

Separate ioctl emulation by group.  Add (minimal) audio emulation.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Oct 7 06:27:13 1995 UTC (16 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +92 -82 lines
Diff to previous 1.11 (colored)

Prefix names of system call implementation functions with `sys_'.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Sep 19 22:37:35 1995 UTC (16 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +12 -8 lines
Diff to previous 1.10 (colored)

Make system calls conform to a standard prototype and bring those
prototypes into scope.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Aug 14 01:27:55 1995 UTC (16 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Rearrange #includes.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jun 24 20:20:33 1995 UTC (16 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

Use compat_util.[ch].

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jun 22 21:34:40 1995 UTC (16 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

* Changed to use generic ELF code from kern/exec_elf.c (which was taken
  from the svr4 exec code plus the linux compat mods)
* Include file change
* Add multicast sockopts (from John Brezak)

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 28 10:20:46 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Need netinet/tcp.h.

Revision 1.6 / (download) - annotate - [select for diffs], Sun May 28 10:16:32 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +11 -7 lines
Diff to previous 1.5 (colored)

Convert TCP socket options.

Revision 1.5 / (download) - annotate - [select for diffs], Sun May 28 09:39:45 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +3 -5 lines
Diff to previous 1.4 (colored)

Fill in `name' argument to getsockopt() correctly.

Revision 1.4 / (download) - annotate - [select for diffs], Sun May 28 08:52:07 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Fix typo.

Revision 1.3 / (download) - annotate - [select for diffs], Sun May 28 08:50:17 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +72 -19 lines
Diff to previous 1.2 (colored)

Convert IP socket options.

Revision 1.2 / (download) - annotate - [select for diffs], Sun May 28 08:09:51 1995 UTC (16 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +21 -20 lines
Diff to previous 1.1 (colored)

Get rid of damned `static's.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Feb 28 23:25:17 1995 UTC (16 years, 11 months ago) by fvdl
Branch: MAIN

Added Linux compat code.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>