CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2022/03/10 07:12:40
Modified files: sys/sys : atomic.h distrib/sets/lists/comp: mi Added files: share/man/man9 : atomic_load_int.9 Log message: Provide atomic load and store functions for int and long. FreeBSD also uses these names. This implements a complete interface for atomic operations, such functions can be used for every access. They provide compiler barriers, but no CPU memory barriers. This is consistent with our other atomic operations. OK mvs@ visa@