Changeset View
Changeset View
Standalone View
Standalone View
lib/libsys/membarrier.2
| Show All 26 Lines | |||||
| .\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
| .\" | .\" | ||||
| .Dd October 6, 2024 | .Dd October 6, 2024 | ||||
| .Dt MEMBARRIER 2 | .Dt MEMBARRIER 2 | ||||
| .Os | .Os | ||||
| .Sh NAME | .Sh NAME | ||||
| .Nm membarrier | .Nm membarrier | ||||
| .Nd memory barrier | .Nd memory barrier | ||||
| .Sh LIBRARY | |||||
| .Lb libc | |||||
| .Sh SYNOPSIS | .Sh SYNOPSIS | ||||
| .Lb libc | |||||
| .In sys/membarrier.h | .In sys/membarrier.h | ||||
| .Ft int | .Ft int | ||||
| .Fn membarrier "int cmd" "unsigned flags" "int cpu_id" | .Fn membarrier "int cmd" "unsigned flags" "int cpu_id" | ||||
| .Sh DESCRIPTION | .Sh DESCRIPTION | ||||
| The | The | ||||
| .Nm | .Nm | ||||
| system call provides a memory barrier, ensuring ordering between memory | system call provides a memory barrier, ensuring ordering between memory | ||||
| accesses performed by different threads or processes within the same address | accesses performed by different threads or processes within the same address | ||||
| ▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines | |||||