<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/string/ffs.c, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-01-18T08:23:44+00:00</updated>
<entry>
<title>Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias</title>
<updated>2018-01-18T08:23:44+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2018-01-18T08:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35352e830aefedf0f54a965ee2aaf8a6ff643231'/>
<id>urn:sha1:35352e830aefedf0f54a965ee2aaf8a6ff643231</id>
<content type='text'>
dance, mark it protected.  This works better for both gcc and clang: gcc
blocks overriding of internal calls, while clang permits inlining again.

ok otto@
</content>
</entry>
<entry>
<title>Add framework for resolving (pun intended) libc namespace issues, using</title>
<updated>2015-08-31T02:53:57+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-08-31T02:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c1ccbe216c72b17e063c4c16fa4904d87d295c99'/>
<id>urn:sha1:c1ccbe216c72b17e063c4c16fa4904d87d295c99</id>
<content type='text'>
wrapper .h files and asm labels to let internal calls resolve directly and
not be overridable or use the PLT.  Then, apply that framework to most of
the functions in stdio.h, string.h, err.h, and wchar.h.  Delete the
should-have-been-hidden-all-along _v?(err|warn)[cx]? symbols while here.

tests clean on i386, amd64, sparc64, powerpc, and mips64

naming feedback from kettenis@ and millert@
ok kettenis@
</content>
</entry>
<entry>
<title>mop up ifndef KERNEL goo; ok miod</title>
<updated>2014-06-10T04:17:37+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-10T04:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a13b202796a212c4c4e553e85d8bad24bbdffe07'/>
<id>urn:sha1:a13b202796a212c4c4e553e85d8bad24bbdffe07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zap remaining rcsid.</title>
<updated>2005-08-08T08:05:37+00:00</updated>
<author>
<name>espie</name>
<email></email>
</author>
<published>2005-08-08T08:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7398a270c9cd1b7b4d545ed70ea24384781a86c'/>
<id>urn:sha1:d7398a270c9cd1b7b4d545ed70ea24384781a86c</id>
<content type='text'>
Kill old files that are no longer compiled.

okay theo
</content>
</entry>
<entry>
<title>ansification; pval ok</title>
<updated>2003-06-11T21:08:16+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2003-06-11T21:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=05ebc6b11cf74e0e9e901f2e1c26d0d682c57842'/>
<id>urn:sha1:05ebc6b11cf74e0e9e901f2e1c26d0d682c57842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>knf; ouch, that hurts</title>
<updated>2000-07-02T03:10:38+00:00</updated>
<author>
<name>mickey</name>
<email></email>
</author>
<published>2000-07-02T03:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ae0d08409ff4b235bacc9ce0e06fe6e5cc51d114'/>
<id>urn:sha1:ae0d08409ff4b235bacc9ce0e06fe6e5cc51d114</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new version of ffs from drahn@</title>
<updated>2000-07-02T01:00:01+00:00</updated>
<author>
<name>mickey</name>
<email></email>
</author>
<published>2000-07-02T01:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e04c90bdf0ba56a88e9aea97e38ebc803f68310a'/>
<id>urn:sha1:e04c90bdf0ba56a88e9aea97e38ebc803f68310a</id>
<content type='text'>
combines binary search and table lookup.
tested on i386, sparc, ppc, hppa
</content>
</entry>
<entry>
<title>Fix RCS ids</title>
<updated>1996-08-19T08:34:30+00:00</updated>
<author>
<name>tholo</name>
<email></email>
</author>
<published>1996-08-19T08:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e05d77aaf17452bebe333901f1acfad893fa05a7'/>
<id>urn:sha1:e05d77aaf17452bebe333901f1acfad893fa05a7</id>
<content type='text'>
Make sure everything uses {SYS,}LIBC_SCCS properly
</content>
</entry>
<entry>
<title>switch on _KERNEL to load proper include file</title>
<updated>1996-05-01T12:57:54+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>1996-05-01T12:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2686d34ae2184cc85034a4afb5eacf55b9732934'/>
<id>urn:sha1:2686d34ae2184cc85034a4afb5eacf55b9732934</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial import of NetBSD tree</title>
<updated>1995-10-18T08:42:23+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>1995-10-18T08:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0527d29da443886d92e9a418180c5b25a5f8d270'/>
<id>urn:sha1:0527d29da443886d92e9a418180c5b25a5f8d270</id>
<content type='text'>
</content>
</entry>
</feed>
