[[TODO]] Linux API book: chapter 49