This chapter covered the different forms of locking, from the primitive file-based locks to the more advanced region locks. The next chapter will look at the basic UNIX functions that allow your programs to manage files and to obtain property information about them.