<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc/amd64, branch release/7.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.1.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.1.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-12-31T22:57:14Z</updated>
<entry>
<title>Copy releng/7.1 to release/7.1.0 for the 7.1-RELEASE.</title>
<updated>2008-12-31T22:57:14Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2008-12-31T22:57:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8d4eb975d2e49f56d057a19aac09bcb92b3e71f7'/>
<id>urn:sha1:8d4eb975d2e49f56d057a19aac09bcb92b3e71f7</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.1-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: 184547,184548: add END() macros for Assembler code in libc. This</title>
<updated>2008-11-13T20:46:07Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2008-11-13T20:46:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b829929f8ed0ba9863282c337a9d0e11fe79dcd7'/>
<id>urn:sha1:b829929f8ed0ba9863282c337a9d0e11fe79dcd7</id>
<content type='text'>
causes the symbol table to include the size of the function.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Classify mmap, lseek, pread, pwrite, truncate, ftruncate as pseudo</title>
<updated>2007-07-04T23:23:01Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-07-04T23:23:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=65a6d893baa4ff43995d874bdaf3119266533e84'/>
<id>urn:sha1:65a6d893baa4ff43995d874bdaf3119266533e84</id>
<content type='text'>
syscalls, unless WITHOUT_SYSCALL_COMPAT is defined.  The default case
will have the .c wrappers still.  If you define WITHOUT_SYSCALL_COMPAT,
the .c wrappers will go away and libc will make direct syscalls.

After 7-stable starts, the direct syscall method will be default.

Approved by:  re (kensmith)
</content>
</entry>
<entry>
<title>Adjust the syscall stub macros to be consistent in their meaning.  In</title>
<updated>2007-07-04T23:18:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-07-04T23:18:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eabc04d47247e9cd43fd5efe6a8061830fd3b06e'/>
<id>urn:sha1:eabc04d47247e9cd43fd5efe6a8061830fd3b06e</id>
<content type='text'>
particular:
SYSCALL() makes a syscall, with errno handling, and continues execution
directly after the macro in the non-error case.
RSYSCALL() is just like SYSCALL(), but returns after success.
Both SYSCALL(name) and RSYSCALL(name) export  "__sys_name" as a strong
symbol, with "_name" and "name" as weak aliases.
PSEUDO() is just like RSYSCALL(), but skipping the "name" weak alias.  It
still does "__sys_name" and "_name".

Change i386 to add errno handling to PSEUDO.  The same for amd64 and
sparc64, with appear to have copied the behavior.
ia64 was correct (as was alpha).  Just remove some apparently unused
variants of the macros. (untested!)
I believe powerpc is correct.
Fix arm to not export "name" from the PSEUDO case.  Remove apparently
extra unused variants.  (untested!)

The errno problem manifested on i386/amd64/sparc64 by having "PSEUDO"
classified syscalls return without setting errno.  eg: "addr = mmap()"
could return with "addr" = 22 instead of setting errno to 22 and
returning -1.

Approved by: re (kensmith)
</content>
</entry>
<entry>
<title>Some libc symbol map cleanups.</title>
<updated>2007-05-31T13:01:34Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-05-31T13:01:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2665faf49713872c4bd3a175f85e6d5254e28259'/>
<id>urn:sha1:2665faf49713872c4bd3a175f85e6d5254e28259</id>
<content type='text'>
  net: endhostdnsent is named _endhostdnsent and is
  private to netdb family of functions.

  posix1e: acl_size.c has been never compiled in,
  so there's no "acl_size".

  rpc: "getnetid" is a static function.

  stdtime: "gtime" is #ifdef'ed out in the source.

  some symbols are specific only to some architectures,
  e.g., ___tls_get_addr is only defined on i386.

  __htonl, __htons, __ntohl and __ntohs are no longer
  functions, they are now (internal) defines in
  &lt;machine/endian.h&gt;.

Submitted by:	ru
</content>
</entry>
<entry>
<title>Remove .mcount from gmon's Symbol map and add it to the appropriate</title>
<updated>2007-05-13T14:16:55Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-05-13T14:16:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0c58e013aae58332dad1aa39afe4ed46613ddb4e'/>
<id>urn:sha1:0c58e013aae58332dad1aa39afe4ed46613ddb4e</id>
<content type='text'>
arch.  It can be named differently depending on the arch (.mcount,
_mcount).

Submitted by:	marius
</content>
</entry>
<entry>
<title>Use C comments since we now preprocess these files with CPP.</title>
<updated>2007-04-29T14:05:22Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-04-29T14:05:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f864214bbb2612cbb8b1b69d124036711b73946'/>
<id>urn:sha1:5f864214bbb2612cbb8b1b69d124036711b73946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import amd64 assembly implementations of div(3) family from NetBSD.</title>
<updated>2007-04-04T01:19:54Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2007-04-04T01:19:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eef2b291e95f6fff0c2fe01f2b5f86ffe66c93e8'/>
<id>urn:sha1:eef2b291e95f6fff0c2fe01f2b5f86ffe66c93e8</id>
<content type='text'>
Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Remove silly n that crept in</title>
<updated>2007-01-09T00:38:24Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T00:38:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3110d6efa2d0104f8e0c73499e1f8299900c0c06'/>
<id>urn:sha1:3110d6efa2d0104f8e0c73499e1f8299900c0c06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Per Regents of the University of Calfornia letter, remove advertising</title>
<updated>2007-01-09T00:28:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T00:28:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c879ae3536e6d92b8d96c8965c5b05fcb9541520'/>
<id>urn:sha1:c879ae3536e6d92b8d96c8965c5b05fcb9541520</id>
<content type='text'>
clause.

# If I've done so improperly on a file, please let me know.
</content>
</entry>
</feed>
