TOC   Previous   Next  

Presentation Approach

Standard order for most features that presented here...

What

(Briefly) what is it?

When

When did it appear on Linux?

2.6.0 probably means "sometime in 2.5.x".

Where

Which Unix implementations support it, or something similar? Is it standardised?

Why

Why use it? What shortcomings or limitations does it address?

How

How does it work? How is it used (sample code)?

Further information

Where can more information be found?

SUSv3 specification is often useful, online at http://www.unix-systems.org/version3/.

POSIX manual pages are distributed with Linux, e.g.:

man 3p sem_open

What I'd love to be able to say...


(C) 2006, Michael Kerrisk