BSD Ports

devel/libatomic_ops 7.8.0 DragonFly

Atomic operations access library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE, GPLv2
Categories
devel
Package size
89.7 KiB, 780.8 KiB installed

Description

This package provides semi-portable access to hardware provided atomic memory operations. These might allow you to write code:

  • That does more interesting things in signal handlers
  • Makes more effective use of multiprocessors by allowing you to write clever lock-free code. Note that such code is very difficult to get right, and will unavoidably be less portable than lock-based code. It is also not always faster than lock-based code. But it may occasionally be a large performance win
  • To experiment with new and much better thread programming paradigms, etc.

For details and licensing restrictions, please see the documentation.

In the other systems

SystemPortVersion
DragonFlydevel/libatomic_ops7.8.0
FreeBSDdevel/libatomic_ops7.10.0
NetBSDdevel/libatomic_ops7.10.0
MidnightBSDdevel/libatomic_ops7.10.0

Install

Binary package:

pkg install libatomic_ops

From DPorts:

cd /usr/dports/devel/libatomic_ops && make install clean

Dependencies

No port depends on this one.