OpenBSD CVS

CVS log for src/share/man/man9/Attic/atomic.9


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.8, Tue Feb 4 20:55:22 2014 UTC (10 years, 4 months ago) by dlg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +1 -1 lines
FILE REMOVED

rename atomic.9 to atomic_setbits_int.9 since the former isn't a function
you can call.

discussed briefly with jmc@ who i might have misinterpreted.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 30 08:16:56 2014 UTC (10 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored)

tweak previous;

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 30 00:44:20 2014 UTC (10 years, 4 months ago) by dlg
Branch: MAIN
Changes since 1.5: +27 -3 lines
Diff to previous 1.5 (colored)

add an MI api for atomic ops in the kernel. this api has its origins in
solaris, but we found it via netbsd.

this provides an MI implementation by using gccs atomic builtins. if an
arch wants to provide a better implementation it can simply provide the
specific bit of the api it wants to replace as a macro.

we're being conservative with this API and only providing it in the
kernel, and only for uints, ulongs, and pointers.

discussed at n2k14 and with hackers at length.
ok kettenis@

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 4 19:27:03 2013 UTC (11 years ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Replace old-fashioned .Fd by new-fangled .In for #include lines.
Diff from Jan Klemkow <j dot klemkow at wemelug dot de> on tech@.
No objection from jmc@ against this type of change.

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 31 19:20:00 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: 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, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

convert to new .Dd format;

Revision 1.3 / (download) - annotate - [select for diffs], Mon May 14 13:10:24 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

these functions first appeared in 4.1, not 4.0;
from jung; ok art

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 27 14:56:52 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.1: +2 -3 lines
Diff to previous 1.1 (colored)

tweaks;

Revision 1.1 / (download) - annotate - [select for diffs], Fri Apr 27 10:06:56 2007 UTC (17 years, 1 month ago) by art
Branch: MAIN

Document atomic_{set,clear}bits_int.

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.