KasperskyOS Community Edition 1.1
[Topic libkos_memory_barriers]

IoReadBarrier()

This function is declared in the coresrv/io/barriers.h file.

void IoReadBarrier(void);

Adds a read memory barrier. Linux equivalent: rmb().

Page top
[Topic io_read_barrier]

IoReadWriteBarrier()

This function is declared in the coresrv/io/barriers.h file.

void IoReadWriteBarrier(void);

Adds a combined barrier. Linux equivalent: mb().

Page top
[Topic io_read_write_barrier]

IoWriteBarrier()

This function is declared in the coresrv/io/barriers.h file.

void IoWriteBarrier(void);

Adds a write memory barrier. Linux equivalent: wmb().

Page top
[Topic io_write_barrier]