[Dnsmasq-discuss] Announce: dnsmasq-2.73rc1
Alfonso Ranieri
alforan at tin.it
Fri Mar 20 12:49:47 GMT 2015
Il 20/03/2015 00:42, Simon Kelley ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I want to start the release-process towards 2.73. There's a whole heap
> of good stuff since 2.72, and good reasons to get it out there before
> proceeding further with stuff that's in progress.
>
> Please test if you can, code is available at
I, am using dnsmasq in a small router firmware for some Netgear router
modem.
To make the new inotify system dnsmasq compile under my toolchain (which
is gcc 4.2.2, kernel 2.6.30, uClibc 0.9.29) I had to make these changes
(expecially realpath() wants the second args to be not NULL)
--- src/inotify.c.orig 2015-03-20 13:44:29.000000000 +0100
+++ src/inotify.c 2015-03-20 13:44:42.000000000 +0100
@@ -19,6 +19,13 @@
#include <sys/inotify.h>
+#ifndef IN_CLOEXEC
+#ifndef O_CLOEXEC
+#define O_CLOEXEC 02000000
+#endif
+#define IN_CLOEXEC O_CLOEXEC
+#endif
+
#ifndef IN_NONBLOCK
# define IN_NONBLOCK O_NONBLOCK
#endif
@@ -57,7 +64,9 @@
for (res = daemon->resolv_files; res; res = res->next)
{
char *d = NULL, *path;
- if (!(path = realpath(res->name, NULL)))
+ char _b[256];
+
+ if (!(path = realpath(res->name, _b)))
{
/* realpath will fail if the file doesn't exist, but
dnsmasq copes with missing files, so fall back
Ciao. Alfonso
More information about the Dnsmasq-discuss
mailing list