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:

    setnetgrent

    
    
    
    

    SYNOPSIS

           #include <netdb.h>
    
           int setnetgrent(const char *netgroup);
    
           void endnetgrent(void);
    
           int getnetgrent(char **host, char **user, char **domain);
    
           int getnetgrent_r(char **host, char **user,
                             char **domain, char *buf, int buflen);
    
           int innetgr(const char *netgroup, const char *host,
                       const char *user, const char *domain);
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           setnetgrent(), endnetgrent(), getnetgrent(), getnetgrent_r(),
           innetgr(): _BSD_SOURCE || _SVID_SOURCE
    
    
    

    DESCRIPTION

           The  netgroup  is  a SunOS invention.  A netgroup database is a list of
           string triples  (hostname,  username,  domainname)  or  other  netgroup
           names.   Any of the elements in a triple can be empty, which means that
           anything matches.  The functions described here  allow  access  to  the
           netgroup  databases.  The file /etc/nsswitch.conf defines what database
           is searched.
    
           The setnetgrent() call defines the netgroup that will  be  searched  by
           subsequent  getnetgrent()  calls.  The getnetgrent() function retrieves
           the next netgroup entry, and returns pointers in host, user, domain.  A
           null  pointer  means  that  the corresponding entry matches any string.
           The pointers are valid only as long as there is no call to  other  net-
           group-related  functions.   To  avoid  this problem you can use the GNU
           function getnetgrent_r()  that  stores  the  strings  in  the  supplied
           buffer.  To free all allocated buffers use endnetgrent().
    
           In  most  cases  you want to check only if the triplet (hostname, user-
           name, domainname) is a member of a netgroup.   The  function  innetgr()
           can be used for this without calling the above three functions.  Again,
           a null pointer is a wildcard and matches any string.  The  function  is
           thread-safe.
    
    
    

    RETURN VALUE

           These functions return 1 on success and 0 for failure.
    
    
    

    FILES

           /etc/netgroup
           /etc/nsswitch.conf
    
    
    

    CONFORMING TO

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

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