mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
17 lines
516 B
C++
17 lines
516 B
C++
// See the file "COPYING" in the main distribution directory for copyright.
|
|
|
|
#pragma once
|
|
|
|
namespace zeek {
|
|
|
|
/**
|
|
* Set the process affinity to a given CPU. Currently only supported on
|
|
* Linux and FreeBSD.
|
|
* @param core_number the core to which this process should set its affinity.
|
|
* Cores are typically numbered 0..N.
|
|
* @return true if the affinity is successfully set and false if not with
|
|
* errno additionally being set to indicate the reason.
|
|
*/
|
|
bool set_affinity(int core_number);
|
|
|
|
} // namespace zeek
|