Turn *FUN-HEADER-WIDETAGS* to a constant
[sbcl.git] / contrib / sb-concurrency / package.lisp
blobea6e0a846f989f03b97424073dbf336925bad94c
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.
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"
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"
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"
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"