Web
This Site
Unix for Beginners
Unix - Home
Unix - Getting Started
Unix - File Management
Unix - Directories
Unix - File Permission
Unix - Environment
Unix - Basic Utilities
Unix - Pipes & Filters
Unix - Processes
Unix - Communication
Unix - The vi Editor
Unix Shell Programming
Unix - What is Shell?
Unix - Using Variables
Unix - Special Variables
Unix - Using Arrays
Unix - Basic Operators
Unix - Decision Making
Unix - Shell Loops
Unix - Loop Control
Unix - Shell Substitutions
Unix - Quoting Mechanisms
Unix - IO Redirections
Unix - Shell Functions
Unix - Manpage Help
Advanced Unix
Unix - Regular Expressions
Unix - File System Basics
Unix - User Administration
Unix - System Performance
Unix - System Logging
Unix - Signals and Traps
Unix Useful References
Unix - Useful Commands
Unix - Quick Guide
Unix - Builtin Functions
Unix - System Calls
Unix - Commands List
Unix Useful Resources
Unix Useful Resources
Selected Reading
Computer Glossary
Who is Who
© 2011 TutorialsPoint.COM
Home
References
Discussion Forums
About TP
inotify_init() - Unix, Linux System Call
NAME
inotify_init - initialize an inotify instance
SYNOPSIS
#include <sys/inotify.h>
int inotify_init(void)
DESCRIPTION
inotify_init
() initializes a new inotify instance and returns a file descriptor associated with a new inotify event queue.
RETURN VALUE
On success,
inotify_init
() returns a new file descriptor, or -1 if an error occurred (in which case,
errno
is set appropriately).
ERRORS
Tag
Description
EMFILE
The user limit on the total number of inotify instances has been reached.
ENFILE
The system limit on the total number of file descriptors has been reached.
ENOMEM
Insufficient kernel memory is available.
HISTORY
Inotify was merged into the 2.6.13 Linux kernel.
CONFORMING TO
This system call is Linux specific.
SEE ALSO
inotify_add_watch (2)
inotify_rm_watch (2)
Advertisement
Online Image Processing
Indian Baby Names