sem
macro_rules! semget { ($key: expr, $nsems: expr, $semflg: expr) => { ... }; }
The semget macro obtains a semaphore id.
semget