svn commit: r303755 - head/sys/kern

Bryan Drewery bdrewery at FreeBSD.org
Thu Aug 4 20:06:24 UTC 2016


On 8/4/2016 1:03 PM, Konstantin Belousov wrote:
> On Thu, Aug 04, 2016 at 07:14:18PM +0000, Bryan Drewery wrote:
>> Author: bdrewery
>> Date: Thu Aug  4 19:14:18 2016
>> New Revision: 303755
>> URL: https://svnweb.freebsd.org/changeset/base/303755
>>
>> Log:
>>   Still provide freebsd10_* symbols from libc for COMPAT10.
>>   
>>   r296773 was done to only remove libc symbols for <7.  We want to provide
>>   the syscall symbols going forward for 7+.
> 
> Can you, please, explain, which symbols were missed from libc, and under
> which cirmustances ?
> 

This only adds into libc the symbols _freebsd10_pipe,
__sys_freebsd10_pipe, and freebsd10_pipe.  They are not needed for
anything right now, but discussing with John they were intended to be
provided.

My real problem is downstream where we already had COMPAT10 before it
was added recently upstream.  We have code in libc that needs to call
__sys_freebsd10_stat (and a few others), that was broken by the way
COMPAT10 was added.

-- 
Regards,
Bryan Drewery

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20160804/a5cc447f/attachment.sig>


More information about the svn-src-all mailing list