OpenBSD CVS

CVS log for src/share/man/man9/socreate.9


[BACK] Up to [local] / src / share / man / man9

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11 / (download) - annotate - [select for diffs], Sun Sep 11 06:38:11 2022 UTC (20 months, 3 weeks ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, HEAD
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

.Li -> .Vt where appropriate;
from josiah frentsos, tweaked by schwarze

ok schwarze

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jul 30 12:22:14 2018 UTC (5 years, 10 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.9: +2 -7 lines
Diff to previous 1.9 (colored)

Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode
for sockets is non-blocking.

This allows us to G/C SS_NBIO.  Having to keep the two flags in sync
in a mp-safe way is complicated.

This change introduce a behavior change in sosplice(), it can now
always block.  However this should not matter much due to the socket
lock being taken beforhand.

ok bluhm@, benno@, visa@

Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 1 15:52:03 2017 UTC (6 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

tweak previous;

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 1 15:10:41 2017 UTC (6 years, 9 months ago) by mpi
Branch: MAIN
Changes since 1.7: +8 -9 lines
Diff to previous 1.7 (colored)

Reflect so{g,s}etopt() changes.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 5 11:43:09 2017 UTC (6 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.6: +6 -4 lines
Diff to previous 1.6 (colored)

fix cross references to self; found with mandoc -Tlint

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 27 13:02:50 2016 UTC (7 years, 10 months ago) by phessler
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.5: +11 -2 lines
Diff to previous 1.5 (colored)

document the so_upcall option to socreate

Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 3 00:13:17 2015 UTC (8 years, 7 months ago) by dlg
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.4: +8 -7 lines
Diff to previous 1.4 (colored)

you must pass uio to socreate, even if you want an mbuf back.

the uio specifies how much data may be returned in the mbuf.

this should make teary students less sad, but probably not cos
theyve already had to hand the assignment in.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Oct 23 03:16:19 2015 UTC (8 years, 7 months ago) by dlg
Branch: MAIN
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored)

there's an extra argument to soreceive now.

found by teary students.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 16 16:38:54 2015 UTC (9 years, 3 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Replace \*(Lt \*(Le \*(Gt \*(Ge with literal < <= > >= respectively,
except for instances where \*(Le and \*(Ge are clearly understood as
mathematical symbols.  Discussed with schwarze@

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 29 17:57:18 2009 UTC (15 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.1: +12 -6 lines
Diff to previous 1.1 (colored)

- fix .Nm and .Dt
- remove a duplicate

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 29 16:47:25 2009 UTC (15 years, 4 months ago) by claudio
Branch: MAIN

Add some kernel socket documentation. Originally from FreeBSD with some
tweaks by me to match the OpenBSD reality. Additional help from jmc@
ja ja ja dlg@ and OK blambert@

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.