Fix make-array transforms.
[sbcl.git] / contrib / sb-concurrency / package.lisp
1 ;;;; -*-  Lisp -*-
2 ;;;;
3 ;;;; This software is part of the SBCL system. See the README file for
4 ;;;; more information.
5 ;;;;
6 ;;;; This software is derived from the CMU CL system, which was
7 ;;;; written at Carnegie Mellon University and released into the
8 ;;;; public domain. The software is in the public domain and is
9 ;;;; provided with absolutely no warranty. See the COPYING and CREDITS
10 ;;;; files for more information.
11
12 (defpackage :sb-concurrency
13   (:use :cl :sb-thread :sb-int :sb-ext :sb-sys)
14   (:export
15    ;; MAILBOX
16    "LIST-MAILBOX-MESSAGES"
17    "MAILBOX"
18    "MAILBOX-COUNT"
19    "MAILBOX-EMPTY-P"
20    "MAILBOX-NAME"
21    "MAILBOXP"
22    "MAKE-MAILBOX"
23    "RECEIVE-MESSAGE"
24    "RECEIVE-MESSAGE-NO-HANG"
25    "RECEIVE-PENDING-MESSAGES"
26    "SEND-MESSAGE"
27
28    ;; QUEUE
29    "DEQUEUE"
30    "ENQUEUE"
31    "LIST-QUEUE-CONTENTS"
32    "MAKE-QUEUE"
33    "QUEUE"
34    "QUEUE-COUNT"
35    "QUEUE-EMPTY-P"
36    "QUEUE-NAME"
37    "QUEUEP"
38
39    ;; GATE
40    "CLOSE-GATE"
41    "GATE"
42    "GATE-NAME"
43    "GATE-OPEN-P"
44    "GATEP"
45    "MAKE-GATE"
46    "OPEN-GATE"
47    "WAIT-ON-GATE"
48
49    ;; FRLOCK
50    "MAKE-FRLOCK"
51    "FRLOCK"
52    "FRLOCK-NAME"
53    "FRLOCK-WRITE"
54    "FRLOCK-READ"
55    "FRLOCK-READ-BEGIN"
56    "FRLOCK-READ-END"
57    "GRAB-FRLOCK-WRITE-LOCK"
58    "RELEASE-FRLOCK-WRITE-LOCK"
59    ))