LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    epoll_create

    
    
    

    SYNOPSIS

           #include <sys/epoll.h>
    
           int epoll_create(int size);
           int epoll_create1(int flags);
    
    
    

    DESCRIPTION

           epoll_create()  creates  an  epoll(7) instance.  Since Linux 2.6.8, the
           size argument is ignored, but must be  greater  than  zero;  see  NOTES
           below.
    
           epoll_create()  returns  a  file  descriptor referring to the new epoll
           instance.  This file descriptor is used for all the subsequent calls to
           the  epoll  interface.   When  no  longer required, the file descriptor
           returned by epoll_create() should be closed by  using  close(2).   When
           all  file  descriptors referring to an epoll instance have been closed,
           the kernel destroys the instance and releases the associated  resources
           for reuse.
    
       epoll_create1()
           If  flags  is 0, then, other than the fact that the obsolete size argu-
           ment is dropped, epoll_create1() is the same  as  epoll_create().   The
           following value can be included in flags to obtain different behavior:
    
           EPOLL_CLOEXEC
                  Set the close-on-exec (FD_CLOEXEC) flag on the new file descrip-
                  tor.  See the description of the O_CLOEXEC flag in  open(2)  for
                  reasons why this may be useful.
    
    
    

    RETURN VALUE

           On  success,  these  system calls return a nonnegative file descriptor.
           On error, -1 is returned, and errno is set to indicate the error.
    
    
    

    ERRORS

           EINVAL size is not positive.
    
           EINVAL (epoll_create1()) Invalid value specified in flags.
    
           EMFILE The per-user limit on the number of epoll instances  imposed  by
                  /proc/sys/fs/epoll/max_user_instances   was   encountered.   See
                  epoll(7) for further details.
    
           ENFILE The system limit on the total number  of  open  files  has  been
                  reached.
    
           ENOMEM There was insufficient memory to create the kernel object.
    
    
    

    VERSIONS

           epoll_create() was added to the kernel in version 2.6.  Library support
           is provided in glibc starting with version 2.3.2.
    
           epoll_create1() was added to the kernel  in  version  2.6.27.   Library
           size  must still be greater than zero, in order to ensure backward com-
           patibility when new epoll applications are run on older kernels.
    
    
    

    SEE ALSO

           close(2), epoll_ctl(2), epoll_wait(2), epoll(7)
    
    
    

    Linux 2012-04-15 EPOLL_CREATE(2)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz