From a57cf203b76c4aac87ef53dd19b3bcf64a7590b1 Mon Sep 17 00:00:00 2001 From: stefanocasazza Date: Fri, 5 May 2017 17:42:24 +0200 Subject: [PATCH] sync --- include/ulib/net/server/client_image.h | 4 +- include/ulib/utility/http2.h | 4 +- include/ulib/utility/uhttp.h | 42 ++- src/ulib/internal/error.cpp | 4 +- src/ulib/net/server/client_image.cpp | 4 +- src/ulib/net/server/plugin/mod_ssi.cpp | 2 +- src/ulib/utility/http2.cpp | 48 +++- src/ulib/utility/socket_ext.cpp | 64 +++-- src/ulib/utility/uhttp.cpp | 49 +++- tests/ulib/plugin/.deps/product1.Plo | 377 +++++++++++++------------ tests/ulib/plugin/.deps/product2.Plo | 377 +++++++++++++------------ tests/ulib/socket.test | 2 +- 12 files changed, 562 insertions(+), 415 deletions(-) diff --git a/include/ulib/net/server/client_image.h b/include/ulib/net/server/client_image.h index 58b9dc4b..6d263466 100644 --- a/include/ulib/net/server/client_image.h +++ b/include/ulib/net/server/client_image.h @@ -436,9 +436,9 @@ protected: U_RETURN(U_NOTIFIER_OK); } - static void prepareForCallToHandlerRead() + static void resetBuffer() { - U_TRACE_NO_PARAM(0, "UClientImage::prepareForCallToHandlerRead()") + U_TRACE_NO_PARAM(0, "UClientImage::resetBuffer()") body->clear(); diff --git a/include/ulib/utility/http2.h b/include/ulib/utility/http2.h index 5a828b6f..7935861a 100644 --- a/include/ulib/utility/http2.h +++ b/include/ulib/utility/http2.h @@ -293,6 +293,8 @@ protected: static void writeData(struct iovec* iov, bool bdata, bool flag); static void handlerDelete(UClientImage_Base* pclient, bool& bsocket_open); + static unsigned char* setHpackHeaders(unsigned char* dst, const UString& headers); + static void startRequest() { U_TRACE_NO_PARAM(0, "UHTTP2::startRequest()") @@ -303,7 +305,7 @@ protected: U_http_version = '2'; - UClientImage_Base::prepareForCallToHandlerRead(); + UClientImage_Base::resetBuffer(); } static void resetDataRead() diff --git a/include/ulib/utility/uhttp.h b/include/ulib/utility/uhttp.h index 0974f953..8539a12e 100644 --- a/include/ulib/utility/uhttp.h +++ b/include/ulib/utility/uhttp.h @@ -1003,6 +1003,9 @@ public: void* ptr; // data UVector* array; // content, header, gzip(content, header) +#ifndef U_HTTP2_DISABLE + UVector* http2; // header, gzip(header) +#endif time_t mtime; // time of last modification time_t expire; // expire time of the entry uint32_t size; // size content @@ -1109,11 +1112,41 @@ public: static UString getDataFromCache(int idx); - static UString getBodyFromCache() { return getDataFromCache(0); } - static UString getHeaderFromCache() { return getDataFromCache(1); }; + static UString getBodyFromCache() { return getDataFromCache(0); } + static UString getBodyCompressFromCache() { return getDataFromCache(2); } - static UString getBodyCompressFromCache() { return getDataFromCache(2); } +#ifdef U_HTTP2_DISABLE + static UString getHeaderFromCache() { return getDataFromCache(1); }; static UString getHeaderCompressFromCache() { return getDataFromCache(3); }; +#else + static UString getHeaderFromCache() + { + U_TRACE_NO_PARAM(0, "UHTTP::getHeaderFromCache()") + + UString result; + + U_INTERNAL_DUMP("U_http_version = %C", U_http_version) + + if (U_http_version != '2') result = getDataFromCache(1); + else if (file_data->http2) result = file_data->http2->operator[](0); + + U_RETURN_STRING(result); + } + + static UString getHeaderCompressFromCache() + { + U_TRACE_NO_PARAM(0, "UHTTP::getHeaderCompressFromCache()") + + UString result; + + U_INTERNAL_DUMP("U_http_version = %C", U_http_version) + + if (U_http_version != '2') result = getDataFromCache(3); + else if (file_data->http2) result = file_data->http2->operator[](1); + + U_RETURN_STRING(result); + } +#endif static UFileCacheData* getFileInCache(const char* path, uint32_t len) { @@ -1252,6 +1285,9 @@ template <> inline void u_destroy(const UHTTP::UFileCacheData* elem) { ((UHTTP::UFileCacheData*)elem)->ptr = ((UHTTP::UFileCacheData*)elem)->array = U_NULLPTR; +# ifndef U_HTTP2_DISABLE + ((UHTTP::UFileCacheData*)elem)->http2 = U_NULLPTR; +# endif } delete elem; diff --git a/src/ulib/internal/error.cpp b/src/ulib/internal/error.cpp index 563ed88d..14ca38ab 100644 --- a/src/ulib/internal/error.cpp +++ b/src/ulib/internal/error.cpp @@ -59,7 +59,7 @@ static uint32_t execute_addr2line(char* buffer, uint32_t buffer_size, const char (void) snprintf(buf, sizeof(buf), "%p", addr); - (void) execlp("addr2line", "addr2line", buf, "-f", "-C", "-e", image, U_NULLPTR); + (void) execlp("addr2line", "addr2line", buf, "-f", "-C", "-e", image, (char*)U_NULLPTR); // to avoid 'warning: missing sentinel in function call' abort(); } @@ -140,7 +140,7 @@ void UError::stackDump() # endif (void) dup2(fd_err, STDERR_FILENO); - (void) execlp("gdb", "gdb", "--nx", "--batch", "-ex", "thread apply all bt full", buf, name_buf, U_NULLPTR); // thread apply all bt full 20 + (void) execlp("gdb", "gdb", "--nx", "--batch", "-ex", "thread apply all bt full", buf, name_buf, (char*)U_NULLPTR); // thread apply all bt full 20 abort(); } diff --git a/src/ulib/net/server/client_image.cpp b/src/ulib/net/server/client_image.cpp index b6eda4d3..89149303 100644 --- a/src/ulib/net/server/client_image.cpp +++ b/src/ulib/net/server/client_image.cpp @@ -1186,11 +1186,11 @@ data_missing: } #endif + resetBuffer(); + size_request = U_ClientImage_request = 0; - prepareForCallToHandlerRead(); - U_ClientImage_state = callerHandlerRead(); U_INTERNAL_DUMP("socket->isClosed() = %b U_http_info.nResponseCode = %u U_ClientImage_close = %b U_ClientImage_state = %d %B", diff --git a/src/ulib/net/server/plugin/mod_ssi.cpp b/src/ulib/net/server/plugin/mod_ssi.cpp index 56d2acbd..4dc1a726 100644 --- a/src/ulib/net/server/plugin/mod_ssi.cpp +++ b/src/ulib/net/server/plugin/mod_ssi.cpp @@ -1053,7 +1053,7 @@ int USSIPlugIn::handlerRequest() U_INTERNAL_ASSERT_POINTER(UHTTP::file_data->array) U_INTERNAL_ASSERT_EQUALS( UHTTP::file_data->array->size(), 2) - (void) header->append(UHTTP::getHeaderFromCache()); // NB: after now 'file_data' can change... + (void) header->append(UHTTP::getDataFromCache(1)); // NB: after now 'file_data' can change... *body = (UHTTP::isGETorHEAD() && *UClientImage_Base::body diff --git a/src/ulib/utility/http2.cpp b/src/ulib/utility/http2.cpp index ee0f6920..6ee353cb 100644 --- a/src/ulib/utility/http2.cpp +++ b/src/ulib/utility/http2.cpp @@ -32,6 +32,8 @@ UHTTP2::Connection* UHTTP2::vConnection; UHTTP2::Connection* UHTTP2::pConnection; UHTTP2::HpackHeaderTableEntry UHTTP2::hpack_static_table[61]; +#define U_HTTP2_TIMEOUT_MS (20L * 1000L) // 20 second timeout + #ifdef DEBUG # ifndef UINT16_MAX # define UINT16_MAX 65535 @@ -2099,7 +2101,7 @@ loop: { if (UClientImage_Base::rbuffer->size() == UClientImage_Base::rstart) resetDataRead(); - if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, U_SINGLE_READ, U_SSL_TIMEOUT_MS, UHTTP::request_read_timeout) == false) + if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, U_SINGLE_READ, U_HTTP2_TIMEOUT_MS, UHTTP::request_read_timeout) == false) { nerror = ERROR_INCOMPLETE; @@ -2141,7 +2143,7 @@ loop: UClientImage_Base::rstart = 0; } - if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, len, U_SSL_TIMEOUT_MS, UHTTP::request_read_timeout) == false) + if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, len, U_HTTP2_TIMEOUT_MS, UHTTP::request_read_timeout) == false) { nerror = ERROR_INCOMPLETE; @@ -2571,6 +2573,25 @@ unsigned char* UHTTP2::hpackEncodeHeader(unsigned char* dst, const UString& name U_RETURN_POINTER(dst, unsigned char); } +unsigned char* UHTTP2::setHpackHeaders(unsigned char* dst, const UString& headers) +{ + U_TRACE(0, "UHTTP2::setHpackHeaders(%p,%V)", dst, headers.rep) + + UString row, key; + UVector vext(20); + + for (uint32_t i = 0, n = vext.split(headers, U_CRLF); i < n; ++i) + { + row = vext[i]; + + uint32_t pos = row.find_first_of(':'); + + dst = hpackEncodeHeader(dst, row.substr(0U, pos), row.substr(pos+2)); + } + + U_RETURN_POINTER(dst, unsigned char); +} + void UHTTP2::handlerResponse() { U_TRACE_NO_PARAM(0, "UHTTP2::handlerResponse()") @@ -2744,21 +2765,26 @@ void UHTTP2::handlerResponse() if (sz2) { - UString row, key; - UVector vext(20); - - for (uint32_t i = 0, n = vext.split(*UHTTP::ext, U_CRLF); i < n; ++i) + if (UClientImage_Base::isRequestFileCacheProcessed()) { - row = vext[i]; + U_ASSERT_EQUALS(UHTTP::ext->isPrintable(0, true), false) - uint32_t pos = row.find_first_of(':'); + U_MEMCPY(dst, UHTTP::ext->data(), sz2); - dst = hpackEncodeHeader(dst, row.substr(0U, pos), row.substr(pos+2)); + dst += sz2; + } + else + { + U_ASSERT(UHTTP::ext->isPrintable(0, true)) + + dst = setHpackHeaders(dst, *UHTTP::ext); } } - else // content-length: 0 + else { /** + * content-length: 0 + * * dst = hpackEncodeInt(dst, 28, (1<<4)-1, 0x00); * dst = hpackEncodeString(dst, U_CONSTANT_TO_PARAM("0"), false); */ @@ -3346,7 +3372,7 @@ next1: // maybe we have read more data than necessary... UClientImage_Base::rbuffer->setEmptyForce(); - if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, U_SINGLE_READ, U_SSL_TIMEOUT_MS, UHTTP::request_read_timeout) == false) goto err; + if (USocketExt::read(UServer_Base::csocket, *UClientImage_Base::rbuffer, U_SINGLE_READ, U_HTTP2_TIMEOUT_MS, UHTTP::request_read_timeout) == false) goto err; UClientImage_Base::rstart = 0; diff --git a/src/ulib/utility/socket_ext.cpp b/src/ulib/utility/socket_ext.cpp index 0cf4ec16..604ebc4d 100644 --- a/src/ulib/utility/socket_ext.cpp +++ b/src/ulib/utility/socket_ext.cpp @@ -574,41 +574,63 @@ int USocketExt::writev(USocket* sk, struct iovec* iov, int iovcnt, uint32_t coun U_INTERNAL_ASSERT_MAJOR(count, 0) U_INTERNAL_ASSERT(sk->isConnected()) + int byte_written; + #if defined(USE_LIBSSL) && !defined(_MSWINDOWS_) if (sk->isSSLActive()) #endif #if defined(USE_LIBSSL) || defined(_MSWINDOWS_) { - // OpenSSL has no SSL_writev() so we copy several bufs into our buffer before the SSL_write() call to decrease a SSL overhead - - U_INTERNAL_ASSERT_MINOR(iovcnt, 255) - - int sz, byte_written; - UString buffer(count); - struct iovec _iov[256]; - - for (int i = 0; i < iovcnt; ++i) + if (count <= (16U * 1024U)) // OpenSSL has no SSL_writev() so we copy several bufs into our buffer (16k) before the SSL_write() call to decrease a SSL overhead { - if ((sz = _iov[i].iov_len = iov[i].iov_len)) (void) buffer.append((const char*)(_iov[i].iov_base = iov[i].iov_base), sz); + static char buffer[16U * 1024U]; + + char* ptr = buffer; + struct iovec _iov = { ptr, count }; + + for (int i = 0; i < iovcnt; ++i) + { + if (iov[i].iov_len) + { + U_MEMCPY(ptr, (const char*)iov[i].iov_base, iov[i].iov_len); + ptr += iov[i].iov_len; + } + } + + byte_written = _writev(sk, &_iov, 1, count, timeoutMS); + + if (byte_written < (int)count) + { + if (byte_written) iov_resize(iov, iovcnt, byte_written); + } } - - U_INTERNAL_ASSERT_EQUALS(count, buffer.size()) - - _iov[iovcnt].iov_len = count; - _iov[iovcnt].iov_base = buffer.data(); - - byte_written = _writev(sk, _iov+iovcnt, 1, count, timeoutMS); - - if (byte_written < (int)count) + else { - if (byte_written) iov_resize(iov, iovcnt, byte_written); + int sz; + ssize_t value; + + byte_written = 0; + + for (int i = 0; i < iovcnt; ++i) + { + if ((sz = iov[i].iov_len)) + { + value = _writev(sk, iov+i, 1, sz, timeoutMS); + + byte_written += value; + + if (value < sz) break; + + iov[i].iov_len = 0; + } + } } U_RETURN(byte_written); } #endif - int byte_written = _writev(sk, iov, iovcnt, count, timeoutMS); + byte_written = _writev(sk, iov, iovcnt, count, timeoutMS); U_RETURN(byte_written); } diff --git a/src/ulib/utility/uhttp.cpp b/src/ulib/utility/uhttp.cpp index 989837f8..e1b1bf25 100644 --- a/src/ulib/utility/uhttp.cpp +++ b/src/ulib/utility/uhttp.cpp @@ -303,6 +303,9 @@ UHTTP::UFileCacheData::UFileCacheData() U_TRACE_REGISTER_OBJECT(0, UFileCacheData, "") ptr = array = U_NULLPTR; +#ifndef U_HTTP2_DISABLE + http2 = U_NULLPTR; +#endif size = 0; mode = 0; mtime = 0; @@ -321,10 +324,12 @@ UHTTP::UFileCacheData::UFileCacheData(const UHTTP::UFileCacheData& elem) ptr = elem.ptr; // data link = elem.link; // true => ptr point to another entry array = elem.array; // content, header, gzip(content, header) +#ifndef U_HTTP2_DISABLE + http2 = elem.http2; // header, gzip(header) +#endif size = elem.size; // size content mtime = elem.mtime; // time of last modification mime_index = elem.mime_index; // index file mime type - // check expire time of the entry expire = (u_now->tv_sec < elem.expire ? elem.expire : U_TIME_FOR_EXPIRE); @@ -349,6 +354,9 @@ UHTTP::UFileCacheData::~UFileCacheData() } if (array) delete array; +#ifndef U_HTTP2_DISABLE + if (http2) delete http2; +#endif #if defined(HAVE_SYS_INOTIFY_H) && defined(U_HTTP_INOTIFY_SUPPORT) if (wd != -1 && @@ -420,6 +428,9 @@ U_NO_EXPORT bool UHTTP::checkForInotifyDirectory(UStringRep* key, void* value) U_INTERNAL_ASSERT(key->isNullTerminated()) U_INTERNAL_ASSERT_EQUALS(cptr->ptr, U_NULLPTR) U_INTERNAL_ASSERT_EQUALS(cptr->array, U_NULLPTR) +# ifndef U_HTTP2_DISABLE + U_INTERNAL_ASSERT_EQUALS(cptr->http2, U_NULLPTR) +# endif cptr->wd = U_SYSCALL(inotify_add_watch, "%d,%s,%u", UServer_Base::handler_inotify->fd, key->data(), IN_ONLYDIR | IN_CREATE | IN_DELETE | IN_MODIFY); } @@ -506,8 +517,7 @@ void UHTTP::in_READ() bool binotify_path; union uuinotify_event event; - while (i < length) - { + do { event.p = buffer + i; i += sizeof(struct inotify_event); @@ -620,6 +630,7 @@ void UHTTP::in_READ() i += event.ip->len; } } + while (i < length); } file_data = U_NULLPTR; @@ -7719,6 +7730,9 @@ U_NO_EXPORT void UHTTP::putDataInCache(const UString& fmt, UString& content) const char* motivation = U_NULLPTR; U_NEW(UVector, file_data->array, UVector(4U)); +#ifndef U_HTTP2_DISABLE + U_NEW(UVector, file_data->http2, UVector(2U)); +#endif file_data->array->push_back(content); @@ -7728,6 +7742,17 @@ U_NO_EXPORT void UHTTP::putDataInCache(const UString& fmt, UString& content) file_data->array->push_back(header); +#ifndef U_HTTP2_DISABLE + UString hpack(U_CAPACITY); + unsigned char* dst = UHTTP2::setHpackHeaders((unsigned char*)hpack.data(), header); + + hpack.size_adjust((const char*)dst); + + (void) hpack.shrink(); + + file_data->http2->push_back(hpack); +#endif + if (u_is_img(mime_index)) { U_INTERNAL_ASSERT(u_endsWith(U_FILE_TO_PARAM(*file), U_CONSTANT_TO_PARAM(".gif")) || @@ -7853,6 +7878,18 @@ next2: (void) header.shrink(); file_data->array->push_back(header); + +# ifndef U_HTTP2_DISABLE + hpack.setBuffer(U_CAPACITY); + + dst = UHTTP2::setHpackHeaders((unsigned char*)hpack.data(), header); + + hpack.size_adjust((const char*)dst); + + (void) hpack.shrink(); + + file_data->http2->push_back(hpack); +# endif } } @@ -10916,6 +10953,9 @@ U_EXPORT istream& operator>>(istream& is, UHTTP::UFileCacheData& d) d.mode = 0; // file type d.link = false; // true => ptr point to another entry d.array = U_NULLPTR; +#ifndef U_HTTP2_DISABLE + d.http2 = U_NULLPTR; +#endif if (is.good()) { @@ -10990,6 +11030,9 @@ U_EXPORT istream& operator>>(istream& is, UHTTP::UFileCacheData& d) if (vec.empty() == false) { U_NEW(UVector, d.array, UVector(4U)); +# ifndef U_HTTP2_DISABLE + U_NEW(UVector, d.http2, UVector(6U)); +# endif UString encoded, decoded; diff --git a/tests/ulib/plugin/.deps/product1.Plo b/tests/ulib/plugin/.deps/product1.Plo index 97f52876..6564850a 100644 --- a/tests/ulib/plugin/.deps/product1.Plo +++ b/tests/ulib/plugin/.deps/product1.Plo @@ -2,7 +2,7 @@ plugin/product1.lo: plugin/product1.cpp /usr/include/stdc-predef.h \ plugin/product.h ../../include/ulib/dynamic/plugin.h \ ../../include/ulib/dynamic/dynamic.h ../../include/ulib/string.h \ ../../include/ulib/base/hash.h ../../include/ulib/base/xxhash/xxhash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stddef.h \ ../../include/ulib/base/base.h ../../include/ulib/internal/config.h \ ../../include/ulib/internal/platform.h /usr/include/sys/mman.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ @@ -11,10 +11,10 @@ plugin/product1.lo: plugin/product1.cpp /usr/include/stdc-predef.h \ /usr/include/bits/typesizes.h /usr/include/bits/mman.h \ /usr/include/bits/mman-linux.h /usr/include/stdio.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ /usr/include/bits/stdio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdint.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdint.h \ /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/unistd.h \ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ /usr/include/bits/confname.h /usr/include/getopt.h \ @@ -32,14 +32,15 @@ plugin/product1.lo: plugin/product1.cpp /usr/include/stdc-predef.h \ /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \ /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \ /usr/include/bits/sigthread.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdlib.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdlib.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdlib \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/cpu_defines.h \ /usr/include/stdlib.h /usr/include/bits/waitflags.h \ /usr/include/bits/waitstatus.h /usr/include/alloca.h \ /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/std_abs.h \ /usr/include/ctype.h ../../include/ulib/base/replace/replace.h \ /usr/src/linux/include/generated/uapi/linux/version.h \ /usr/include/openssl/opensslv.h /usr/include/string.h \ @@ -48,102 +49,104 @@ plugin/product1.lo: plugin/product1.cpp /usr/include/stdc-predef.h \ /usr/include/bits/errno.h /usr/include/linux/errno.h \ /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ /usr/include/asm-generic/errno-base.h /usr/include/sys/time.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/syslimits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/syslimits.h \ /usr/include/limits.h /usr/include/bits/posix1_lim.h \ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ ../../include/ulib/base/color.h ../../include/ulib/base/macro.h \ /usr/include/zlib.h /usr/include/zconf.h \ ../../include/ulib/internal/common.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/clocale \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ios \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iosfwd \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/memoryfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/postypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwchar \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/exception \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/typeinfo \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/hash_bytes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/new \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/nested_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/move.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/concept_check.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/type_traits \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/char_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functexcept.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/assertions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ptr_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/debug.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/predefined_ops.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/localefwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/clocale \ /usr/include/locale.h /usr/include/bits/locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ios_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/atomicity.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/string \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_forced.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_function.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/binders.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/range_access.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/initializer_list \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/string_conversions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdio \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cerrno \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functional_hash.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/system_error \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdexcept \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/streambuf \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwctype \ /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/istream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/istream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/istream.tcc \ ../../include/ulib/replace/strstream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/strstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/backward_warning.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/strstream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/backward_warning.h \ ../../include/ulib/debug/macro.h ../../include/ulib/debug/trace.h \ ../../include/ulib/base/trace.h ../../include/ulib/base/utility.h \ /usr/include/dirent.h /usr/include/bits/dirent.h /usr/include/fnmatch.h \ ../../include/ulib/debug/error_simulation.h /usr/include/tdb.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdbool.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdbool.h \ ../../include/ulib/debug/common.h ../../include/ulib/internal/error.h \ ../../include/ulib/debug/error_memory.h \ ../../include/ulib/debug/objectDB.h ../../include/ulib/internal/macro.h \ @@ -165,7 +168,7 @@ plugin/product.h: ../../include/ulib/base/xxhash/xxhash.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stddef.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stddef.h: ../../include/ulib/base/base.h: @@ -201,7 +204,7 @@ plugin/product.h: /usr/include/wchar.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdarg.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdarg.h: /usr/include/bits/stdio_lim.h: @@ -209,7 +212,7 @@ plugin/product.h: /usr/include/bits/stdio.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdint.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdint.h: /usr/include/stdint.h: @@ -285,15 +288,15 @@ plugin/product.h: /usr/include/bits/sigthread.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdlib.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdlib.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdlib: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdlib: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++config.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++config.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/os_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/os_defines.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/cpu_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/cpu_defines.h: /usr/include/stdlib.h: @@ -307,6 +310,8 @@ plugin/product.h: /usr/include/bits/stdlib-float.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/std_abs.h: + /usr/include/ctype.h: ../../include/ulib/base/replace/replace.h: @@ -337,9 +342,9 @@ plugin/product.h: /usr/include/sys/time.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/limits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/syslimits.h: /usr/include/limits.h: @@ -363,173 +368,177 @@ plugin/product.h: ../../include/ulib/internal/common.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iostream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ostream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ios: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iosfwd: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iosfwd: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stringfwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stringfwd.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/memoryfwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/memoryfwd.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/postypes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/postypes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwchar: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwchar: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/exception: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/exception: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/atomic_lockfree_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_ptr.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_ptr.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_defines.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/nested_exception.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_init_exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/move.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/typeinfo: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/concept_check.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/hash_bytes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/type_traits: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/new: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/char_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/nested_exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/move.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functexcept.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/concept_check.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cpp_type_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/type_traits: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/type_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/char_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/numeric_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_algobase.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functexcept.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_types.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cpp_type_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_funcs.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/type_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/assertions.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/numeric_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_pair.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ptr_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_types.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/debug.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_funcs.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/predefined_ops.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/assertions.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdint: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/localefwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ptr_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++locale.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/debug.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/clocale: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/predefined_ops.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdint: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/localefwd.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/clocale: /usr/include/locale.h: /usr/include/bits/locale.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cctype: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cctype: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ios_base.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/atomicity.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/atomicity.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr-default.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr-default.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/atomic_word.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/atomic_word.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/string: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/new_allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/new_allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/new: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream_insert.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream_insert.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_forced.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cxxabi_forced.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_function.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_function.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/binders.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/binders.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/range_access.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/range_access.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/initializer_list: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/initializer_list: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/alloc_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/alloc_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/alloc_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/alloc_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/string_conversions.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/string_conversions.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdio: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdio: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cerrno: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cerrno: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functional_hash.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functional_hash.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/hash_bytes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/system_error: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/error_constants.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdexcept: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/error_constants.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/streambuf: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdexcept: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/streambuf: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwctype: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwctype: /usr/include/wctype.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_base.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_base.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf_iterator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf_iterator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_inline.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_inline.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/istream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/istream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/istream.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/istream.tcc: ../../include/ulib/replace/strstream.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/strstream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/strstream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/backward_warning.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/backward_warning.h: ../../include/ulib/debug/macro.h: @@ -549,7 +558,7 @@ plugin/product.h: /usr/include/tdb.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdbool.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdbool.h: ../../include/ulib/debug/common.h: diff --git a/tests/ulib/plugin/.deps/product2.Plo b/tests/ulib/plugin/.deps/product2.Plo index 71d12cbc..ee97caaf 100644 --- a/tests/ulib/plugin/.deps/product2.Plo +++ b/tests/ulib/plugin/.deps/product2.Plo @@ -2,7 +2,7 @@ plugin/product2.lo: plugin/product2.cpp /usr/include/stdc-predef.h \ plugin/product.h ../../include/ulib/dynamic/plugin.h \ ../../include/ulib/dynamic/dynamic.h ../../include/ulib/string.h \ ../../include/ulib/base/hash.h ../../include/ulib/base/xxhash/xxhash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stddef.h \ ../../include/ulib/base/base.h ../../include/ulib/internal/config.h \ ../../include/ulib/internal/platform.h /usr/include/sys/mman.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ @@ -11,10 +11,10 @@ plugin/product2.lo: plugin/product2.cpp /usr/include/stdc-predef.h \ /usr/include/bits/typesizes.h /usr/include/bits/mman.h \ /usr/include/bits/mman-linux.h /usr/include/stdio.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ /usr/include/bits/stdio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdint.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdint.h \ /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/unistd.h \ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ /usr/include/bits/confname.h /usr/include/getopt.h \ @@ -32,14 +32,15 @@ plugin/product2.lo: plugin/product2.cpp /usr/include/stdc-predef.h \ /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \ /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \ /usr/include/bits/sigthread.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdlib.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdlib.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdlib \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/cpu_defines.h \ /usr/include/stdlib.h /usr/include/bits/waitflags.h \ /usr/include/bits/waitstatus.h /usr/include/alloca.h \ /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/std_abs.h \ /usr/include/ctype.h ../../include/ulib/base/replace/replace.h \ /usr/src/linux/include/generated/uapi/linux/version.h \ /usr/include/openssl/opensslv.h /usr/include/string.h \ @@ -48,102 +49,104 @@ plugin/product2.lo: plugin/product2.cpp /usr/include/stdc-predef.h \ /usr/include/bits/errno.h /usr/include/linux/errno.h \ /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ /usr/include/asm-generic/errno-base.h /usr/include/sys/time.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/syslimits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/syslimits.h \ /usr/include/limits.h /usr/include/bits/posix1_lim.h \ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ ../../include/ulib/base/color.h ../../include/ulib/base/macro.h \ /usr/include/zlib.h /usr/include/zconf.h \ ../../include/ulib/internal/common.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/clocale \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ios \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iosfwd \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/memoryfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/postypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwchar \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/exception \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/typeinfo \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/hash_bytes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/new \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/nested_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/move.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/concept_check.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/type_traits \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/char_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functexcept.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/assertions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ptr_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/debug.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/predefined_ops.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/localefwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/clocale \ /usr/include/locale.h /usr/include/bits/locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ios_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/atomicity.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/string \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_forced.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_function.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/binders.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/range_access.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/initializer_list \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/string_conversions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdio \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cerrno \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functional_hash.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/system_error \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdexcept \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/streambuf \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwctype \ /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/istream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/istream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/istream.tcc \ ../../include/ulib/replace/strstream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/strstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/backward_warning.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/strstream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/backward_warning.h \ ../../include/ulib/debug/macro.h ../../include/ulib/debug/trace.h \ ../../include/ulib/base/trace.h ../../include/ulib/base/utility.h \ /usr/include/dirent.h /usr/include/bits/dirent.h /usr/include/fnmatch.h \ ../../include/ulib/debug/error_simulation.h /usr/include/tdb.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdbool.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdbool.h \ ../../include/ulib/debug/common.h ../../include/ulib/internal/error.h \ ../../include/ulib/debug/error_memory.h \ ../../include/ulib/debug/objectDB.h ../../include/ulib/internal/macro.h \ @@ -165,7 +168,7 @@ plugin/product.h: ../../include/ulib/base/xxhash/xxhash.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stddef.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stddef.h: ../../include/ulib/base/base.h: @@ -201,7 +204,7 @@ plugin/product.h: /usr/include/wchar.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdarg.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdarg.h: /usr/include/bits/stdio_lim.h: @@ -209,7 +212,7 @@ plugin/product.h: /usr/include/bits/stdio.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdint.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdint.h: /usr/include/stdint.h: @@ -285,15 +288,15 @@ plugin/product.h: /usr/include/bits/sigthread.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdlib.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdlib.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdlib: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdlib: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++config.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++config.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/os_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/os_defines.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/cpu_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/cpu_defines.h: /usr/include/stdlib.h: @@ -307,6 +310,8 @@ plugin/product.h: /usr/include/bits/stdlib-float.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/std_abs.h: + /usr/include/ctype.h: ../../include/ulib/base/replace/replace.h: @@ -337,9 +342,9 @@ plugin/product.h: /usr/include/sys/time.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/limits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed/syslimits.h: /usr/include/limits.h: @@ -363,173 +368,177 @@ plugin/product.h: ../../include/ulib/internal/common.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iostream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ostream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ios: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iosfwd: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/iosfwd: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stringfwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stringfwd.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/memoryfwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/memoryfwd.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/postypes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/postypes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwchar: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwchar: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/exception: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/exception: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/atomic_lockfree_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_ptr.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_ptr.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/exception_defines.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/exception_defines.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/nested_exception.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_init_exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/move.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/typeinfo: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/concept_check.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/hash_bytes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/type_traits: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/new: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/char_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/nested_exception.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/move.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functexcept.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/concept_check.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cpp_type_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/type_traits: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/type_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/char_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/numeric_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_algobase.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functexcept.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_types.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cpp_type_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator_base_funcs.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/type_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/assertions.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/numeric_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_pair.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ptr_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_types.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/debug/debug.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator_base_funcs.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/predefined_ops.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/assertions.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdint: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_iterator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/localefwd.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ptr_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++locale.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/debug/debug.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/clocale: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/predefined_ops.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdint: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/localefwd.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/clocale: /usr/include/locale.h: /usr/include/bits/locale.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cctype: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cctype: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ios_base.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/atomicity.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/atomicity.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/gthr-default.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/gthr-default.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/atomic_word.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/atomic_word.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/string: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/c++allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/c++allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/new_allocator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/new_allocator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/new: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream_insert.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream_insert.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/cxxabi_forced.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/cxxabi_forced.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/stl_function.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_function.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/binders.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/binders.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/range_access.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/range_access.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/initializer_list: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/initializer_list: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/alloc_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/alloc_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/alloc_traits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/alloc_traits.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/ext/string_conversions.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ext/string_conversions.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cstdio: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdio: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cerrno: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cerrno: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/functional_hash.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/functional_hash.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_string.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/hash_bytes.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_classes.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/system_error: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/error_constants.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/stdexcept: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/error_constants.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/streambuf: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/stdexcept: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/streambuf: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cwctype: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/cwctype: /usr/include/wctype.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_base.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_base.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/streambuf_iterator.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/streambuf_iterator.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/x86_64-pc-linux-gnu/bits/ctype_inline.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/x86_64-pc-linux-gnu/bits/ctype_inline.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_facets.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/locale_facets.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_ios.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/basic_ios.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ostream.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/ostream.tcc: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/istream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/istream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/istream.tcc: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/bits/istream.tcc: ../../include/ulib/replace/strstream.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/strstream: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/strstream: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/backward/backward_warning.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/g++-v7/backward/backward_warning.h: ../../include/ulib/debug/macro.h: @@ -549,7 +558,7 @@ plugin/product.h: /usr/include/tdb.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/stdbool.h: +/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stdbool.h: ../../include/ulib/debug/common.h: diff --git a/tests/ulib/socket.test b/tests/ulib/socket.test index b328a44c..0cc3183a 100755 --- a/tests/ulib/socket.test +++ b/tests/ulib/socket.test @@ -6,7 +6,7 @@ start_msg socket -#UTRACE="0 5M 1" +#UTRACE="0 5M -1" #UOBJDUMP="0 100k 10" #USIMERR="error.sim" export UTRACE UOBJDUMP USIMERR