lispdoc - results for do-external-symbols

(do-external-symbols (var &optional (package '*package*) result-form) &body
 body-decls)
Function: DO-EXTERNAL-SYMBOLS (VAR [PACKAGE [RESULT-FORM]]) {DECL}* {TAG | FORM}* Executes the FORMs once for each external symbol in the given PACKAGE with VAR bound to the current symbol.
Example:
(defun external-symbols (package)
  (let ((acc
         (make-array 100 :adjustable t
                     :fill-pointer 0)))
    (do-external-symbols (symbol package)
      (vector-push-extend symbol acc))
    acc))
Mentioned in:
CLtL2 - 11.2. Package Names
CLtL2 - 11.7. Package System Functions and Variables
CLtL2 - 7.8.3. Simple Iteration Constructs
HyperSpec - Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS