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>

index | next in thread | previous in thread | raw e-mail

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.  

> 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

help

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