Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2012 17:55:19 +0100
From:      David Chisnall <theraven@FreeBSD.org>
To:        Luigi Rizzo <rizzo@iet.unipi.it>
Cc:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, current@FreeBSD.org
Subject:   Re: RFC: libkern version of inet_ntoa_r
Message-ID:  <CBCC6E24-8D03-422E-B571-1B62FB7667E6@FreeBSD.org>
In-Reply-To: <20120729095833.GB80946@onelab2.iet.unipi.it>
References:  <20120725155211.GA33971@onelab2.iet.unipi.it> <alpine.BSF.2.00.1207282213171.4474@ai.fobar.qr> <20120729095833.GB80946@onelab2.iet.unipi.it>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29 Jul 2012, at 10:58, Luigi Rizzo wrote:

> 3. nuke inet_ntoa_r() from libc

inet_ntoa_r is a public symbol and therefore part of our ABI contract =
with userspace applications.  Even if no one that we are aware of is =
using it, we should officially deprecate it for one major release before =
removing it.  ABI churn for purely aesthetic reasons does not make users =
happy people. =20

> I need it because i would like to compile parts of the kernel in =
userspace,
> and having a kernel function with the same name and different =
arguments
> from of a libc function is annoying.


Presumably this usage can be trivially fixed with a trivial macro in a =
prefix header?

David=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CBCC6E24-8D03-422E-B571-1B62FB7667E6>