Function | Package: excl | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## package-lock

Arguments: package

Returns `t` or `nil` as package is or is not locked. package must be a package object (it cannot be a symbol or a string). setf may be used with this function to lock or unlock a package.

Even if a package is package-locked, no error will be signaled when

1. the value of `*enable-package-locked-errors*` is `nil`;
2. the violation is dynamically inside the body of a call to the macro without-package-locks; or
3. the value of `*package*` is the package being operated on.

See packages.htm for general information on the implementation of packages in Allegro CL and see Package locking in that document for more information on package locking.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version