Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 1995 14:29:06 -0700
From:      Bill Paul <wpaul>
To:        CVS-commiters, cvs-lib
Subject:   cvs commit: src/lib/libc/gen getgrent.c
Message-ID:  <199510062129.OAA17080@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
wpaul       95/10/06 14:29:04

  Modified:    lib/libc/gen  getgrent.c
  Log:
  Some NIS bug stomping:
  
  - In some cases, we don't properly resolve _all_ possible group memberships.
    If a user is a member of both local and NIS groups, we sometimes lose some
    of the membership info from NIS. (Reported by: Thorsten Kukuk
    <kukuk@uni-paderborn.de>)
  
  - Make NIS +groupname overrides actually work the way the SunOS group(5)
    man page says they should (make them work for all cases: getgrent(),
    getgrnam() and getgrgid()).
  
  - When not compiled with -DYP, grscan() should ignore entries that
    begin with a '+'. When compiled _with_ -DYP, grscan() should ignore
    +groupname entries that don't refer to real NIS groups.
  
  - Remove redundant redeclaration of fgets(), strsep() and index() inside
    grscan(). We already #include all the right header files for these.
  
  Note: -groupname exclusion as specified in the Sun documentation still
  isn't supported. This'll be a 2.2 addition. Right now I just want this
  stuff to work.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510062129.OAA17080>