The inotify Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The inotify Reference Manual

This is the inotify Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:04:54 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

(with-inotify (inot `((,(user-homedir-pathname) ,in-create)))
  (read-events inot))
  
blocks

 $ touch ~/file

 =>
(#S(EVENT
    :WATCH #
    :MASK (IN-CREATE)
    :COOKIE 0
    :NAME "file"))

The masks are only printed using names, the actual values are integers.

An easy way to check for multiple events:
(member (logior in-ignored in-delete-self in-move-self)
        events
        :key #'event-mask
        :test #'logtest)
 
With a timeout:

(with-inotify (inotify `(("/tmp/test" ,(logior in-modify
                                               in-close))))
  (loop for events = (read-events inotify :time-out 1)
        thereis events
        do (write-line "timed out")))
timed out
timed out

$ echo 10 >> /tmp/test

 =>
(#S(INOTIFY:EVENT
    :WATCH #
    :MASK (INOTIFY:IN-MODIFY)
    :COOKIE 0
    :NAME NIL)
 #S(INOTIFY:EVENT
    :WATCH #
    :MASK (INOTIFY:IN-CLOSE-WRITE)
    :COOKIE 0
    :NAME NIL))


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 inotify

Author

Stas Boukarev

License

Public Domain

Description

Interface to linux inotify(7)

Dependencies
Source

inotify.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 inotify.asd

Location

inotify.asd

Systems

inotify (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 inotify/packages.lisp

Parent

inotify (system)

Location

packages.lisp

Packages

inotify


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 inotify/grovel.lisp

Dependency

packages.lisp (file)

Parent

inotify (system)

Location

grovel.lisp


Previous: , Up: Lisp files   [Contents][Index]

3.1.4 inotify/inotify.lisp

Dependency

grovel.lisp (file)

Parent

inotify (system)

Location

inotify.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 inotify

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: in-access

File was accessed.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-all-events
Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-attrib

Metadata changed.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-close

Close.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-close-nowrite

Unwrittable file closed.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-close-write

Writtable file was closed.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-create

Subfile was created.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-delete

Subfile was deleted.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-delete-self

Self was deleted.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-dont-follow

Do not follow a sym link.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-ignored

File was ignored.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-isdir

Event occurred against dir.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-mask-add

Add to the mask of an already existing watch.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-modify

File was modified.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-move

Moves.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-move-self

Self was moved.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-moved-from

File was moved from X.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-moved-to

File was moved to Y.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-oneshot

Only send event once.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-onlydir

Only watch the path if it is a directory.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-open

File was opened.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-q-overflow

Event queued overflowed.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: in-unmount

Backing fs was unmounted.

Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: with-inotify (NAME PATHS-WITH-MASKS) &body BODY
Package

inotify

Source

inotify.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: add-watch INOTIFY PATHNAME MASK
Package

inotify

Source

inotify.lisp (file)

Function: close-inotify INOTIFY
Package

inotify

Source

inotify.lisp (file)

Function: event-cookie INSTANCE
Function: (setf event-cookie) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: event-full-name EVENT
Package

inotify

Source

inotify.lisp (file)

Function: event-mask INSTANCE
Function: (setf event-mask) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: event-name INSTANCE
Function: (setf event-name) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: event-watch INSTANCE
Function: (setf event-watch) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: inotify-watches INSTANCE
Function: (setf inotify-watches) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: make-inotify &optional BUFFER-COUNT
Package

inotify

Source

inotify.lisp (file)

Function: mask-to-names MASK
Package

inotify

Source

inotify.lisp (file)

Function: read-events INOTIFY &key TIME-OUT
Package

inotify

Source

inotify.lisp (file)

Function: watch-inotify INSTANCE
Function: (setf watch-inotify) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: watch-mask INSTANCE
Function: (setf watch-mask) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: watch-pathname INSTANCE
Function: (setf watch-pathname) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: find-watch INOTIFY ID
Package

inotify

Source

inotify.lisp (file)

Methods
Method: find-watch INOTIFY (PATHNAME string)
Method: find-watch INOTIFY (PATHNAME pathname)
Method: find-watch INOTIFY (ID integer)
Generic Function: remove-watch INTOFY WATCH
Package

inotify

Source

inotify.lisp (file)

Methods
Method: remove-watch INOTIFY (WATCH watch)
Method: remove-watch INOTIFY ID

Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Structures

Structure: event ()
Package

inotify

Source

inotify.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: watch
Readers

event-watch (function)

Writers

(setf event-watch) (function)

Slot: mask
Readers

event-mask (function)

Writers

(setf event-mask) (function)

Slot: cookie
Readers

event-cookie (function)

Writers

(setf event-cookie) (function)

Slot: name
Readers

event-name (function)

Writers

(setf event-name) (function)

Structure: inotify ()
Package

inotify

Source

inotify.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: fd
Readers

inotify-fd (function)

Writers

(setf inotify-fd) (function)

Slot: buffer-size
Readers

inotify-buffer-size (function)

Writers

(setf inotify-buffer-size) (function)

Slot: buffer
Readers

inotify-buffer (function)

Writers

(setf inotify-buffer) (function)

Slot: watches
Readers

inotify-watches (function)

Writers

(setf inotify-watches) (function)

Structure: watch ()
Package

inotify

Source

inotify.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
Direct slots
Slot: id
Readers

watch-id (function)

Writers

(setf watch-id) (function)

Slot: inotify
Readers

watch-inotify (function)

Writers

(setf watch-inotify) (function)

Slot: pathname
Readers

watch-pathname (function)

Writers

(setf watch-pathname) (function)

Slot: mask
Readers

watch-mask (function)

Writers

(setf watch-mask) (function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +event-max-size+
Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file

Constant: +event-size+
Package

inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/inotify-20150608-git/grovel.processed-grovel-file


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *masks*
Package

inotify

Source

inotify.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: %make-inotify &key (FD FD) (BUFFER-SIZE BUFFER-SIZE) (BUFFER BUFFER) (WATCHES WATCHES)
Package

inotify

Source

inotify.lisp (file)

Function: copy-event INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: copy-inotify INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: copy-watch INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: event-p OBJECT
Package

inotify

Source

inotify.lisp (file)

Function: inotify-add-watch FD PATH FLAGS
Package

inotify

Source

inotify.lisp (file)

Function: inotify-buffer INSTANCE
Function: (setf inotify-buffer) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: inotify-buffer-size INSTANCE
Function: (setf inotify-buffer-size) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: inotify-fd INSTANCE
Function: (setf inotify-fd) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: inotify-init ()
Package

inotify

Source

inotify.lisp (file)

Function: inotify-p OBJECT
Package

inotify

Source

inotify.lisp (file)

Function: inotify-rm-watch FD WATCH-DESCRIPTOR
Package

inotify

Source

inotify.lisp (file)

Function: make-event &key (WATCH WATCH) (MASK MASK) (COOKIE COOKIE) (NAME NAME)
Package

inotify

Source

inotify.lisp (file)

Function: make-inotify-with-watches PATHS-WITH-MASKS
Package

inotify

Source

inotify.lisp (file)

Function: make-watch &key (ID ID) (INOTIFY INOTIFY) (PATHNAME PATHNAME) (MASK MASK)
Package

inotify

Source

inotify.lisp (file)

Function: parse-event-name EVENT
Package

inotify

Source

inotify.lisp (file)

Function: read-event INOTIFY BUFFER
Package

inotify

Source

inotify.lisp (file)

Function: watch-id INSTANCE
Function: (setf watch-id) VALUE INSTANCE
Package

inotify

Source

inotify.lisp (file)

Function: watch-p OBJECT
Package

inotify

Source

inotify.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Classes

Class: inotify-event-tclass ()
Package

inotify

Source

inotify.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   I   L  
Index Entry  Section

F
File, Lisp, inotify.asd: The inotify<dot>asd file
File, Lisp, inotify/grovel.lisp: The inotify/grovel<dot>lisp file
File, Lisp, inotify/inotify.lisp: The inotify/inotify<dot>lisp file
File, Lisp, inotify/packages.lisp: The inotify/packages<dot>lisp file

I
inotify.asd: The inotify<dot>asd file
inotify/grovel.lisp: The inotify/grovel<dot>lisp file
inotify/inotify.lisp: The inotify/inotify<dot>lisp file
inotify/packages.lisp: The inotify/packages<dot>lisp file

L
Lisp File, inotify.asd: The inotify<dot>asd file
Lisp File, inotify/grovel.lisp: The inotify/grovel<dot>lisp file
Lisp File, inotify/inotify.lisp: The inotify/inotify<dot>lisp file
Lisp File, inotify/packages.lisp: The inotify/packages<dot>lisp file

Jump to:   F   I   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   E   F   G   I   M   P   R   W  
Index Entry  Section

%
%make-inotify: Internal functions

(
(setf event-cookie): Exported functions
(setf event-mask): Exported functions
(setf event-name): Exported functions
(setf event-watch): Exported functions
(setf inotify-buffer): Internal functions
(setf inotify-buffer-size): Internal functions
(setf inotify-fd): Internal functions
(setf inotify-watches): Exported functions
(setf watch-id): Internal functions
(setf watch-inotify): Exported functions
(setf watch-mask): Exported functions
(setf watch-pathname): Exported functions

A
add-watch: Exported functions

C
close-inotify: Exported functions
copy-event: Internal functions
copy-inotify: Internal functions
copy-watch: Internal functions

E
event-cookie: Exported functions
event-full-name: Exported functions
event-mask: Exported functions
event-name: Exported functions
event-p: Internal functions
event-watch: Exported functions

F
find-watch: Exported generic functions
find-watch: Exported generic functions
find-watch: Exported generic functions
find-watch: Exported generic functions
Function, %make-inotify: Internal functions
Function, (setf event-cookie): Exported functions
Function, (setf event-mask): Exported functions
Function, (setf event-name): Exported functions
Function, (setf event-watch): Exported functions
Function, (setf inotify-buffer): Internal functions
Function, (setf inotify-buffer-size): Internal functions
Function, (setf inotify-fd): Internal functions
Function, (setf inotify-watches): Exported functions
Function, (setf watch-id): Internal functions
Function, (setf watch-inotify): Exported functions
Function, (setf watch-mask): Exported functions
Function, (setf watch-pathname): Exported functions
Function, add-watch: Exported functions
Function, close-inotify: Exported functions
Function, copy-event: Internal functions
Function, copy-inotify: Internal functions
Function, copy-watch: Internal functions
Function, event-cookie: Exported functions
Function, event-full-name: Exported functions
Function, event-mask: Exported functions
Function, event-name: Exported functions
Function, event-p: Internal functions
Function, event-watch: Exported functions
Function, inotify-add-watch: Internal functions
Function, inotify-buffer: Internal functions
Function, inotify-buffer-size: Internal functions
Function, inotify-fd: Internal functions
Function, inotify-init: Internal functions
Function, inotify-p: Internal functions
Function, inotify-rm-watch: Internal functions
Function, inotify-watches: Exported functions
Function, make-event: Internal functions
Function, make-inotify: Exported functions
Function, make-inotify-with-watches: Internal functions
Function, make-watch: Internal functions
Function, mask-to-names: Exported functions
Function, parse-event-name: Internal functions
Function, read-event: Internal functions
Function, read-events: Exported functions
Function, watch-id: Internal functions
Function, watch-inotify: Exported functions
Function, watch-mask: Exported functions
Function, watch-p: Internal functions
Function, watch-pathname: Exported functions

G
Generic Function, find-watch: Exported generic functions
Generic Function, remove-watch: Exported generic functions

I
inotify-add-watch: Internal functions
inotify-buffer: Internal functions
inotify-buffer-size: Internal functions
inotify-fd: Internal functions
inotify-init: Internal functions
inotify-p: Internal functions
inotify-rm-watch: Internal functions
inotify-watches: Exported functions

M
Macro, with-inotify: Exported macros
make-event: Internal functions
make-inotify: Exported functions
make-inotify-with-watches: Internal functions
make-watch: Internal functions
mask-to-names: Exported functions
Method, find-watch: Exported generic functions
Method, find-watch: Exported generic functions
Method, find-watch: Exported generic functions
Method, remove-watch: Exported generic functions
Method, remove-watch: Exported generic functions

P
parse-event-name: Internal functions

R
read-event: Internal functions
read-events: Exported functions
remove-watch: Exported generic functions
remove-watch: Exported generic functions
remove-watch: Exported generic functions

W
watch-id: Internal functions
watch-inotify: Exported functions
watch-mask: Exported functions
watch-p: Internal functions
watch-pathname: Exported functions
with-inotify: Exported macros

Jump to:   %   (  
A   C   E   F   G   I   M   P   R   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   F   I   M   N   P   S   W  
Index Entry  Section

*
*masks*: Internal special variables

+
+event-max-size+: Internal constants
+event-size+: Internal constants

B
buffer: Exported structures
buffer-size: Exported structures

C
Constant, +event-max-size+: Internal constants
Constant, +event-size+: Internal constants
Constant, in-access: Exported constants
Constant, in-all-events: Exported constants
Constant, in-attrib: Exported constants
Constant, in-close: Exported constants
Constant, in-close-nowrite: Exported constants
Constant, in-close-write: Exported constants
Constant, in-create: Exported constants
Constant, in-delete: Exported constants
Constant, in-delete-self: Exported constants
Constant, in-dont-follow: Exported constants
Constant, in-ignored: Exported constants
Constant, in-isdir: Exported constants
Constant, in-mask-add: Exported constants
Constant, in-modify: Exported constants
Constant, in-move: Exported constants
Constant, in-move-self: Exported constants
Constant, in-moved-from: Exported constants
Constant, in-moved-to: Exported constants
Constant, in-oneshot: Exported constants
Constant, in-onlydir: Exported constants
Constant, in-open: Exported constants
Constant, in-q-overflow: Exported constants
Constant, in-unmount: Exported constants
cookie: Exported structures

F
fd: Exported structures

I
id: Exported structures
in-access: Exported constants
in-all-events: Exported constants
in-attrib: Exported constants
in-close: Exported constants
in-close-nowrite: Exported constants
in-close-write: Exported constants
in-create: Exported constants
in-delete: Exported constants
in-delete-self: Exported constants
in-dont-follow: Exported constants
in-ignored: Exported constants
in-isdir: Exported constants
in-mask-add: Exported constants
in-modify: Exported constants
in-move: Exported constants
in-move-self: Exported constants
in-moved-from: Exported constants
in-moved-to: Exported constants
in-oneshot: Exported constants
in-onlydir: Exported constants
in-open: Exported constants
in-q-overflow: Exported constants
in-unmount: Exported constants
inotify: Exported structures

M
mask: Exported structures
mask: Exported structures

N
name: Exported structures

P
pathname: Exported structures

S
Slot, buffer: Exported structures
Slot, buffer-size: Exported structures
Slot, cookie: Exported structures
Slot, fd: Exported structures
Slot, id: Exported structures
Slot, inotify: Exported structures
Slot, mask: Exported structures
Slot, mask: Exported structures
Slot, name: Exported structures
Slot, pathname: Exported structures
Slot, watch: Exported structures
Slot, watches: Exported structures
Special Variable, *masks*: Internal special variables

W
watch: Exported structures
watches: Exported structures

Jump to:   *   +  
B   C   F   I   M   N   P   S   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   E   I   P   S   W  
Index Entry  Section

C
Class, inotify-event-tclass: Internal classes

E
event: Exported structures

I
inotify: The inotify system
inotify: The inotify package
inotify: Exported structures
inotify-event-tclass: Internal classes

P
Package, inotify: The inotify package

S
Structure, event: Exported structures
Structure, inotify: Exported structures
Structure, watch: Exported structures
System, inotify: The inotify system

W
watch: Exported structures

Jump to:   C   E   I   P   S   W