This file is indexed.

/usr/share/doc/racket/compatibility/blueboxes.rktd is in racket-doc 6.7-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
1780
((3) 0 () 3 ((q lib "compatibility/package.rkt") (q lib "compatibility/mlist.rkt") (q lib "compatibility/defmacro.rkt")) () (h ! (equal) ((c form c (c (? . 0) q define*)) q (442 . 2)) ((c def c (c (? . 1) q mlength)) q (1016 . 3)) ((c form c (c (? . 0) q open*-package)) q (525 . 2)) ((c def c (c (? . 1) q mmemv)) q (1965 . 4)) ((c def c (c (? . 1) q mmemq)) q (2052 . 4)) ((c def c (c (? . 0) q package-original-identifiers)) q (695 . 3)) ((c form c (c (? . 2) q define-macro)) q (0 . 3)) ((c def c (c (? . 1) q massq)) q (2335 . 4)) ((c def c (c (? . 1) q mmap)) q (1690 . 4)) ((c form c (c (? . 0) q define*-syntax)) q (479 . 2)) ((c def c (c (? . 0) q package?)) q (546 . 3)) ((c def c (c (? . 1) q mreverse)) q (1571 . 3)) ((c def c (c (? . 1) q mappend)) q (1301 . 6)) ((c def c (c (? . 1) q mappend!)) q (1435 . 6)) ((c def c (c (? . 1) q mlist->list)) q (955 . 3)) ((c def c (c (? . 1) q mreverse!)) q (1630 . 3)) ((c def c (c (? . 1) q massv)) q (2237 . 4)) ((c form c (c (? . 0) q define*-syntaxes)) q (501 . 2)) ((c def c (c (? . 1) q mfor-each)) q (1781 . 4)) ((c def c (c (? . 1) q mlistof)) q (2433 . 3)) ((c def c (c (? . 1) q massoc)) q (2138 . 4)) ((c form c (c (? . 0) q package-begin)) q (408 . 2)) ((c def c (c (? . 1) q mlist-ref)) q (1094 . 4)) ((c def c (c (? . 0) q package-exported-identifiers)) q (600 . 3)) ((c def c (c (? . 1) q mlist?)) q (790 . 3)) ((c form c (c (? . 2) q defmacro)) q (76 . 6)) ((c form c (c (? . 0) q define*-values)) q (457 . 2)) ((c form c (c (? . 0) q open-package)) q (246 . 7)) ((c def c (c (? . 1) q mlist)) q (842 . 3)) ((c def c (c (? . 1) q mlist-tail)) q (1197 . 4)) ((c def c (c (? . 1) q list->mlist)) q (896 . 3)) ((c def c (c (? . 1) q mmember)) q (1876 . 4)) ((c form c (c (? . 0) q define-package)) q (190 . 2))))
syntax
(define-macro id expr)
(define-macro (id . formals) body ...+)
syntax
(defmacro id formals body ...+)
 
formals = (id ...)
        | id
        | (id ...+ . id)
syntax
(define-package package-id exports form ...)
syntax
(open-package package-id)
 
exports = (id ...)
        | #:only (id ...)
        | #:all-defined
        | #:all-defined-except (id ...)
syntax
(package-begin form ...)
syntax
define*
syntax
define*-values
syntax
define*-syntax
syntax
define*-syntaxes
syntax
open*-package
procedure
(package? v) -> boolean?
  v : any/c
procedure
(package-exported-identifiers id) -> (listof identifier?)
  id : identifier?
procedure
(package-original-identifiers id) -> (listof identifier?)
  id : identifier?
procedure
(mlist? v) -> boolean?
  v : any/c
procedure
(mlist v ...) -> mlist?
  v : any/c
procedure
(list->mlist lst) -> mlist?
  lst : list?
procedure
(mlist->list mlst) -> list?
  mlst : mlist?
procedure
(mlength mlst) -> exact-nonnegative-integer?
  mlst : mlist?
procedure
(mlist-ref mlst pos) -> any/c
  mlst : mlist?
  pos : exact-nonnegative-integer?
procedure
(mlist-tail mlst pos) -> any/c
  mlst : mlist?
  pos : exact-nonnegative-integer?
procedure
(mappend mlst ...) -> mlist?
  mlst : mlist?
(mappend mlst ... v) -> any/c
  mlst : mlist?
  v : any/c
procedure
(mappend! mlst ...) -> mlist?
  mlst : mlist?
(mappend! mlst ... v) -> any/c
  mlst : mlist?
  v : any/c
procedure
(mreverse mlst) -> mlist?
  mlst : mlist?
procedure
(mreverse! mlst) -> mlist?
  mlst : mlist?
procedure
(mmap proc mlst ...+) -> mlist?
  proc : procedure?
  mlst : mlist?
procedure
(mfor-each proc mlst ...+) -> void?
  proc : procedure?
  mlst : mlist?
procedure
(mmember v mlst) -> (or/c mlist? #f)
  v : any/c
  mlst : mlist?
procedure
(mmemv v mlst) -> (or/c mlist? #f)
  v : any/c
  mlst : mlist?
procedure
(mmemq v mlst) -> (or/c list? #f)
  v : any/c
  mlst : mlist?
procedure
(massoc v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(massv v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(massq v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(mlistof pred) -> (any/c . -> . boolean?)
  pred : (any/c . -> . any/c)