<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/grp.h, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>= Implement thread-safe versions of the getpwent(3) and getgrent(3)</title>
<updated>2003-04-17T14:15:26Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-04-17T14:15:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=05f98035ee9621a9dc87e02ab9536390aa9025cb'/>
<id>urn:sha1:05f98035ee9621a9dc87e02ab9536390aa9025cb</id>
<content type='text'>
  family of functions using the new nsdispatch(3) core.  Remove
  arbitrary size limits when using the thread-safe versions.

= Re-implement the traditional getpwent(3)/getgrent(3) functions on
  top of the thread-safe versions.

= Update the on-disk format of the hashed version of the passwd(5)
  databases to allow for versioned entries.  The legacy version is
  `3'.  (Don't ask.)

= Add support for version `4' entries in the passwd(5) database.
  Entries in this format are identical to version 3 entries except
  that all integers are stored as 32-bit integers in network byte
  order (big endian).

= pwd_mkdb is updated to generate both version 3 and version 4
  entries.

Sponsored by:	DARPA, Network Associates Laboratories
</content>
</entry>
<entry>
<title>Use relatively new visibility primitives for conditionals.  Document</title>
<updated>2002-09-18T02:07:08Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-09-18T02:07:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eb87df47cf323cf85dfafce02bb1d136822586ad'/>
<id>urn:sha1:eb87df47cf323cf85dfafce02bb1d136822586ad</id>
<content type='text'>
unimplemented functions.
</content>
</entry>
<entry>
<title>style(9): line up function names</title>
<updated>2002-09-17T22:39:43Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-09-17T22:39:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7f4e0a81641dbe1e5a9e690d8fb2e9b30c82ee07'/>
<id>urn:sha1:7f4e0a81641dbe1e5a9e690d8fb2e9b30c82ee07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
<entry>
<title>Include &lt;sys/_types.h&gt;.  This should have been part of the previous</title>
<updated>2002-04-15T03:33:27Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-04-15T03:33:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a681180ac7ec2358e22a6483c4f6cf75c1acba6b'/>
<id>urn:sha1:a681180ac7ec2358e22a6483c4f6cf75c1acba6b</id>
<content type='text'>
revision.
</content>
</entry>
<entry>
<title>o Implement &lt;sys/_types.h&gt;, a new header for storing types that are</title>
<updated>2002-04-01T08:12:25Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-04-01T08:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8822d3fb831579a7ebabfce63f469078db325e44'/>
<id>urn:sha1:8822d3fb831579a7ebabfce63f469078db325e44</id>
<content type='text'>
  MI, not required to be a fixed size, and used in multiple headers.
  This will grow in time, as more things move here from &lt;sys/types.h&gt;
  and &lt;machine/ansi.h&gt;.
o Add missing type definitions (uint16_t and uint32_t) to
  &lt;arpa/inet.h&gt; and &lt;netinet/in.h&gt;.
o Reduce pollution in &lt;sys/types.h&gt; by using `#if _FOO_T_DECLARED'
  widgets to avoid including &lt;sys/stdint.h&gt;.
o Add some missing type definitions to &lt;unistd.h&gt; and note the ones
  that still need to be added.
o Make use of &lt;sys/_types.h&gt; primitives in &lt;grp.h&gt; and &lt;sys/types.h&gt;.

Reviewed by:	bde
</content>
</entry>
<entry>
<title>Breath deep and take __P out of the system include files.</title>
<updated>2002-03-23T17:24:55Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2002-03-23T17:24:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bb28f3c29b4c91af1b0e79e456294bb08735648a'/>
<id>urn:sha1:bb28f3c29b4c91af1b0e79e456294bb08735648a</id>
<content type='text'>
# This appears to not break X11, but I'm having problems compiling the
# glide part of the server with or without this patch, so I can't tell
# for sure.
</content>
</entry>
<entry>
<title>Make user_from_uid and group_from_gid return const char *, just like</title>
<updated>2002-03-22T02:35:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2002-03-22T02:35:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ae10a3fccee4a8ae57d593489633f770395b98f3'/>
<id>urn:sha1:ae10a3fccee4a8ae57d593489633f770395b98f3</id>
<content type='text'>
NetBSD.  Update man page to reflect this.
</content>
</entry>
<entry>
<title>Use a integral type that doesn't require &lt;sys/types.h&gt;.  This</title>
<updated>2002-03-08T03:09:46Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-03-08T03:09:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e0865ca9d893383b24da00c9ab37fabcd3496de3'/>
<id>urn:sha1:e0865ca9d893383b24da00c9ab37fabcd3496de3</id>
<content type='text'>
accomplishes the goal of actually making &lt;grp.h&gt; independent of other
headers for the definition of its types.

Pointy hat to:	mike
</content>
</entry>
</feed>
