Import buildroot 2016.02.01

This commit is contained in:
2016-02-24 22:35:39 +01:00
parent a6ee09dea4
commit 828befcf3c
7393 changed files with 390887 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
Add missing includes for proper build on Linux/glibc
The current wvstreams code doesn't build on Linux/glibc, with error
about chmod() not being available (for wvunixdgsocket.cc) or umask()
not being available (for wvatomicfile.cc). Those errors turn out to be
missing includes. Those includes were in fact already done, but
conditionally for MacOS. We make them unconditional (it probably
breaks other platforms, but since Buildroot is Linux only, we don't
care).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Index: b/ipstreams/wvunixdgsocket.cc
===================================================================
--- a/ipstreams/wvunixdgsocket.cc
+++ b/ipstreams/wvunixdgsocket.cc
@@ -1,8 +1,6 @@
#include "wvunixdgsocket.h"
-#ifdef MACOS
#include <sys/types.h>
#include <sys/stat.h>
-#endif
WvUnixDGSocket::WvUnixDGSocket(WvStringParm filename, bool _server, int perms)
: socketfile(filename)
Index: b/streams/wvatomicfile.cc
===================================================================
--- a/streams/wvatomicfile.cc
+++ b/streams/wvatomicfile.cc
@@ -10,10 +10,7 @@
#include "wvatomicfile.h"
#include "wvfileutils.h"
#include "wvstrutils.h"
-
-#ifdef MACOS
#include <sys/stat.h>
-#endif
WvAtomicFile::WvAtomicFile(WvStringParm filename, int flags, mode_t create_mode)
: tmp_file(WvString::null)