[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/LWIP PATCH 1/8] Move export.syms to exportsyms.uk
Hi Florian, It's fine to leave as is, it also follows the pattern we're using for other libs, where we expose functionality as needed. Thanks, -- Felipe On 27.05.19, 14:09, "Florian Schmidt" <Florian.Schmidt@xxxxxxxxx> wrote: Hi Felipe, this is really a thing that has its pros and cons. I basically went with the basic set that a C program might need, using the standard bunch of socket functions (lwip_* functions are exported because lwip provides preprocessor macros for them from `foo` to `lwip_foo`). If you have found more functions that you think should be added, I'm happy to add those, or, alternatively add them in a patch on top of this series later on. On 5/27/19 1:49 PM, Felipe Huici wrote: > Hi Florian, > > This certainly does not expose enough functionality to compile against anything but the simplest c socket program. Still, I guess it makes more sense to leave this minimal set, and have additional libraries expose further functions as needed. > > Thanks, > > -- Felipe > > Reviewed-by: Felipe Huici <felipe.huici@xxxxxxxxx> > > On 20.05.19, 13:30, "Minios-devel on behalf of Florian Schmidt" <minios-devel-bounces@xxxxxxxxxxxxxxxxxxxx on behalf of florian.schmidt@xxxxxxxxx> wrote: > > This file was ignored up to now because it followed a superseded naming > standard. This patch also adds lwip_htonl, lwip_htons, and lwip_select > to exportsyms.uk, because those are known to be used by applications, > and provided via #defines of their non-prefixed versions. > > Signed-off-by: Florian Schmidt <florian.schmidt@xxxxxxxxx> > --- > export.syms => exportsyms.uk | 15 +++++++++------ > 1 file changed, 9 insertions(+), 6 deletions(-) > rename export.syms => exportsyms.uk (80%) > > diff --git a/export.syms b/exportsyms.uk > similarity index 80% > rename from export.syms > rename to exportsyms.uk > index ec7c2bf..42e255f 100644 > --- a/export.syms > +++ b/exportsyms.uk > @@ -1,17 +1,20 @@ > -liblwip_init > -socket > accept > bind > -shutdown > +connect > getpeername > getsockname > getsockopt > -setsockopt > -connect > +liblwip_init > listen > +lwip_htonl > +lwip_htons > +lwip_select > recv > recvfrom > +select > send > sendmsg > sendto > -select > +setsockopt > +shutdown > +socket > -- > 2.21.0 > > > _______________________________________________ > Minios-devel mailing list > Minios-devel@xxxxxxxxxxxxxxxxxxxx > https://lists.xenproject.org/mailman/listinfo/minios-devel > -- Dr. Florian Schmidt フローリアン・シュミット Research Scientist, Systems and Machine Learning Group NEC Laboratories Europe Kurfürsten-Anlage 36, D-69115 Heidelberg Tel. +49 (0)6221 4342-265 Fax: +49 (0)6221 4342-155 e-mail: florian.schmidt@xxxxxxxxx ============================================================ Registered at Amtsgericht Mannheim, Germany, HRB728558 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |