#FIG 3.2 Landscape Center Inches Letter 100.00 Single 0 1200 2 2 4 0 1 0 7 0 0 -1 0.000 0 0 7 0 0 5 12900 9900 12900 300 300 300 300 9900 12900 9900 4 1 0 0 0 18 24 0.0000 4 360 3795 6600 900 Fonctions g\351n\351riques\001 4 0 0 0 0 14 20 0.0000 4 240 3960 1200 2100 (defgeneric seize (lock)\001 4 0 0 0 0 14 20 0.0000 4 225 2805 1200 2400 (:documentation\001 4 0 0 0 0 14 20 0.0000 4 240 7260 1200 3000 Return the lock when the operation succeeds.\001 4 0 0 0 0 14 20 0.0000 4 240 8580 1200 3300 Some locks simply wait until they can succeed, while\001 4 0 0 0 0 14 20 0.0000 4 240 6435 1200 3600 other locks return NIL if they fail."))\001 4 0 0 0 0 14 20 0.0000 4 180 2640 1200 2700 "Seize the lock.\001 4 0 0 0 0 14 20 0.0000 4 240 8085 1200 4500 (defgeneric release (lock &optional failure-mode)\001 4 0 0 0 0 14 20 0.0000 4 225 2805 1200 4800 (:documentation\001 4 0 0 0 0 14 20 0.0000 4 240 9735 1200 5100 "Release the lock if it is currently owned by this process.\001 4 0 0 0 0 14 20 0.0000 4 240 5775 1200 5400 Return T if the operation succeeds.\001 4 0 0 0 0 14 20 0.0000 4 225 9570 1200 5700 If unsuccessful and failure-mode is :no-error, return NIL.\001 4 0 0 0 0 14 20 0.0000 4 240 9735 1200 6000 If unsuccessful and failure-mode is :error, signal an error\001 4 0 0 0 0 14 20 0.0000 4 225 7425 1200 6300 The default for failure-mode is :no-error."))\001