X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-concurrency%2Fpackage.lisp;h=942ce61a161f86ec2c43bbd93927d790abdb4759;hb=2f9585060d5fe2c525955d80f34123761ded80fe;hp=a9124b647f0651e6b82dcf06d9114039720ef49a;hpb=ea0735f0b8bab352d6c9797abec19e8c63563cf6;p=sbcl.git diff --git a/contrib/sb-concurrency/package.lisp b/contrib/sb-concurrency/package.lisp index a9124b6..942ce61 100644 --- a/contrib/sb-concurrency/package.lisp +++ b/contrib/sb-concurrency/package.lisp @@ -1,5 +1,16 @@ +;;;; -*- Lisp -*- +;;;; +;;;; This software is part of the SBCL system. See the README file for +;;;; more information. +;;;; +;;;; This software is derived from the CMU CL system, which was +;;;; written at Carnegie Mellon University and released into the +;;;; public domain. The software is in the public domain and is +;;;; provided with absolutely no warranty. See the COPYING and CREDITS +;;;; files for more information. + (defpackage :sb-concurrency - (:use :cl :sb-thread) + (:use :cl :sb-thread :sb-int :sb-ext :sb-sys) (:export ;; MAILBOX "LIST-MAILBOX-MESSAGES" @@ -24,4 +35,25 @@ "QUEUE-EMPTY-P" "QUEUE-NAME" "QUEUEP" + + ;; GATE + "CLOSE-GATE" + "GATE" + "GATE-NAME" + "GATE-OPEN-P" + "GATEP" + "MAKE-GATE" + "OPEN-GATE" + "WAIT-ON-GATE" + + ;; FRLOCK + "MAKE-FRLOCK" + "FRLOCK" + "FRLOCK-NAME" + "FRLOCK-WRITE" + "FRLOCK-READ" + "FRLOCK-READ-BEGIN" + "FRLOCK-READ-END" + "GRAB-FRLOCK-WRITE-LOCK" + "RELEASE-FRLOCK-WRITE-LOCK" )) \ No newline at end of file