<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmnl.git/src/socket.c, branch VyOS_1.2-2019Q4</title>
<subtitle>libmnl minimalistic netfilter library (mirror of https://github.com/vyos/libmnl.git)
</subtitle>
<id>https://git.amelek.net/vyos/libmnl.git/atom?h=VyOS_1.2-2019Q4</id>
<link rel='self' href='https://git.amelek.net/vyos/libmnl.git/atom?h=VyOS_1.2-2019Q4'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/'/>
<updated>2011-02-03T09:29:03+00:00</updated>
<entry>
<title>doc: don't show up EXPORT_SYMBOL in doxygen</title>
<updated>2011-02-03T09:29:03+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2011-02-03T09:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=eb7535ee4459b4422105ef65abef5bde1c83e472'/>
<id>urn:sha1:eb7535ee4459b4422105ef65abef5bde1c83e472</id>
<content type='text'>
Patrick reports that the doxygen output shows up EXPORT_SYMBOL
and tells how to fix this:

&gt; I just noticed the EXPORT_SYMBOLs in libmnl showing up in
&gt; the doxygen output. Just in case you want to avoid this,
&gt; what I'm doing in libdect is (besides the appopriate linker
&gt; flags):
&gt;
&gt; #define __visible               __attribute__((visibility("default")))
&gt;
&gt; #define EXPORT_SYMBOL(x)        typeof(x) (x) __visible
&gt;
&gt;
&gt; This allows to use EXPORT_SYMBOL as in the kernel, IOW
&gt; after the function definition.

This patch also removes -Wredundant-decls to avoid a warning in every
single use of this new approach.

Now, this looks more like the Linux kernel way of exporting symbols.

Reported-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>doc: add new website at netfilter.org to doxygen</title>
<updated>2010-12-17T14:45:00+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-17T14:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=093044ed01a91541c46ba9cc987fae5e907132b1'/>
<id>urn:sha1:093044ed01a91541c46ba9cc987fae5e907132b1</id>
<content type='text'>
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>build: tag function headers rather than decls as exported</title>
<updated>2010-11-19T12:07:48+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-11-19T12:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=fe73d7d8854efda86d4d09757874c48352e6b247'/>
<id>urn:sha1:fe73d7d8854efda86d4d09757874c48352e6b247</id>
<content type='text'>
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>license: change licensing terms from GPLv2+ to LGPLv2.1+</title>
<updated>2010-11-19T11:16:22+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-11-15T19:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=a2975d2eb058d187db616b67a5e7d88382dbcc6a'/>
<id>urn:sha1:a2975d2eb058d187db616b67a5e7d88382dbcc6a</id>
<content type='text'>
Existing contributors ACK'ed the license change via email:

* Jozsef Kadlecsik
* Jan Engelhardt
* Cristian Rodríguez

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>socket: propagate sendto/recvmsg's return types</title>
<updated>2010-11-16T11:23:52+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-11-13T18:22:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=a90cfc66d9c8ed0e7a645e3d9a0b85754d1b0f18'/>
<id>urn:sha1:a90cfc66d9c8ed0e7a645e3d9a0b85754d1b0f18</id>
<content type='text'>
sendto/recvfrom return ssize_t, so libmnl should not truncate the
result range.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>socket: constify a struct sockaddr_nl</title>
<updated>2010-11-11T12:56:06+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-11-11T12:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=184d6ab767d6432a506ea00ae33ba7e054712786'/>
<id>urn:sha1:184d6ab767d6432a506ea00ae33ba7e054712786</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>socket: use more appropriate types for mnl_socket_bind</title>
<updated>2010-10-22T21:10:57+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-22T20:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=672366907b823a7748cb9a7252005145c522a385'/>
<id>urn:sha1:672366907b823a7748cb9a7252005145c522a385</id>
<content type='text'>
groups, being a bitmask, should be unsigned; and let's also use pid_t
for pid.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>doc: documentation updates</title>
<updated>2010-10-22T20:25:12+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-22T20:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=3169d25451ed7afdf6978f1f6616046a633a330c'/>
<id>urn:sha1:3169d25451ed7afdf6978f1f6616046a633a330c</id>
<content type='text'>
Spelling, grammer, and synchronization of the readme.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>socket: remove statement with no effect</title>
<updated>2010-10-22T20:25:12+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-22T20:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=00bc7b96c3780b5ac781b69635ec65f26b3c66c3'/>
<id>urn:sha1:00bc7b96c3780b5ac781b69635ec65f26b3c66c3</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>src: remove redundant casts</title>
<updated>2010-10-22T20:25:09+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-22T18:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=b2068964e31f49f0fd2dbfbd7e84abbffad7cb41'/>
<id>urn:sha1:b2068964e31f49f0fd2dbfbd7e84abbffad7cb41</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
</feed>
