diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-05-26 22:45:35 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-05-26 22:45:35 +0200 |
commit | da5e7a6f14785d520ac2efae877d489cab8205bf (patch) | |
tree | c03548f8e3043eaea8da0cb8848423712a3285de /vespalib | |
parent | e666800534844469f355df3d57ff472f419f2ae0 (diff) |
Reduce fastos.h dependency.
Diffstat (limited to 'vespalib')
19 files changed, 26 insertions, 44 deletions
diff --git a/vespalib/src/vespa/vespalib/data/input.cpp b/vespalib/src/vespa/vespalib/data/input.cpp index d0dc70eb107..d27e3d68c67 100644 --- a/vespalib/src/vespa/vespalib/data/input.cpp +++ b/vespalib/src/vespa/vespalib/data/input.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "input.h" namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/input_reader.cpp b/vespalib/src/vespa/vespalib/data/input_reader.cpp index b71935c795b..7b70acf0cef 100644 --- a/vespalib/src/vespa/vespalib/data/input_reader.cpp +++ b/vespalib/src/vespa/vespalib/data/input_reader.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "input_reader.h" #include "input.h" diff --git a/vespalib/src/vespa/vespalib/data/lz4_input_decoder.cpp b/vespalib/src/vespa/vespalib/data/lz4_input_decoder.cpp index 39407449105..ed15af58f2c 100644 --- a/vespalib/src/vespa/vespalib/data/lz4_input_decoder.cpp +++ b/vespalib/src/vespa/vespalib/data/lz4_input_decoder.cpp @@ -1,8 +1,8 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "lz4_input_decoder.h" #include <lz4frame.h> +#include <cassert> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/lz4_input_decoder.h b/vespalib/src/vespa/vespalib/data/lz4_input_decoder.h index f711aef30b5..5f03529a945 100644 --- a/vespalib/src/vespa/vespalib/data/lz4_input_decoder.h +++ b/vespalib/src/vespa/vespalib/data/lz4_input_decoder.h @@ -3,6 +3,7 @@ #pragma once #include "input.h" +#include <vector> struct LZ4F_dctx_s; diff --git a/vespalib/src/vespa/vespalib/data/lz4_output_encoder.cpp b/vespalib/src/vespa/vespalib/data/lz4_output_encoder.cpp index 60f8546bde1..3ae16524a8e 100644 --- a/vespalib/src/vespa/vespalib/data/lz4_output_encoder.cpp +++ b/vespalib/src/vespa/vespalib/data/lz4_output_encoder.cpp @@ -1,8 +1,8 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "lz4_output_encoder.h" #include <lz4frame.h> +#include <cassert> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/lz4_output_encoder.h b/vespalib/src/vespa/vespalib/data/lz4_output_encoder.h index 6936a9a0169..98005eacf60 100644 --- a/vespalib/src/vespa/vespalib/data/lz4_output_encoder.h +++ b/vespalib/src/vespa/vespalib/data/lz4_output_encoder.h @@ -3,6 +3,7 @@ #pragma once #include "output.h" +#include <vector> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/memory.cpp b/vespalib/src/vespa/vespalib/data/memory.cpp index 71c8c6c8ced..3f76b86ebae 100644 --- a/vespalib/src/vespa/vespalib/data/memory.cpp +++ b/vespalib/src/vespa/vespalib/data/memory.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "memory.h" #include <vespa/vespalib/util/stringfmt.h> diff --git a/vespalib/src/vespa/vespalib/data/memory_input.cpp b/vespalib/src/vespa/vespalib/data/memory_input.cpp index 485b438f33e..01d94f7f1b6 100644 --- a/vespalib/src/vespa/vespalib/data/memory_input.cpp +++ b/vespalib/src/vespa/vespalib/data/memory_input.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "memory_input.h" namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/output.cpp b/vespalib/src/vespa/vespalib/data/output.cpp index 27489da4179..667b5ed763f 100644 --- a/vespalib/src/vespa/vespalib/data/output.cpp +++ b/vespalib/src/vespa/vespalib/data/output.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "output.h" namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/output_writer.cpp b/vespalib/src/vespa/vespalib/data/output_writer.cpp index a04aba9c733..935af47bdbe 100644 --- a/vespalib/src/vespa/vespalib/data/output_writer.cpp +++ b/vespalib/src/vespa/vespalib/data/output_writer.cpp @@ -1,11 +1,10 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "output_writer.h" #include "output.h" -#include <stdarg.h> -#include <stdio.h> -#include <assert.h> +#include <cstdarg> +#include <cstdio> +#include <cassert> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/data/writable_memory.cpp b/vespalib/src/vespa/vespalib/data/writable_memory.cpp index b94c54e13cd..d8be1b6367f 100644 --- a/vespalib/src/vespa/vespalib/data/writable_memory.cpp +++ b/vespalib/src/vespa/vespalib/data/writable_memory.cpp @@ -1,6 +1,5 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "writable_memory.h" namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp b/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp index d9108456347..a52012b437e 100644 --- a/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp +++ b/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp @@ -1,7 +1,10 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "mapped_file_input.h" +#include <fcntl.h> +#include <unistd.h> +#include <sys/stat.h> +#include <sys/mman.h> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/net/selector.cpp b/vespalib/src/vespa/vespalib/net/selector.cpp index 01027e5b762..05784cd07f6 100644 --- a/vespalib/src/vespa/vespalib/net/selector.cpp +++ b/vespalib/src/vespa/vespalib/net/selector.cpp @@ -1,7 +1,12 @@ // Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "selector.h" +#include <cassert> +#include <cstdlib> +#include <cerrno> +#include <cstring> +#include <unistd.h> +#include <fcntl.h> namespace vespalib { diff --git a/vespalib/src/vespa/vespalib/websocket/acceptor.cpp b/vespalib/src/vespa/vespalib/websocket/acceptor.cpp index d2217fb304d..830b82a8fa7 100644 --- a/vespalib/src/vespa/vespalib/websocket/acceptor.cpp +++ b/vespalib/src/vespa/vespalib/websocket/acceptor.cpp @@ -1,12 +1,10 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> #include "acceptor.h" -#include <functional> #include <vespa/vespalib/net/socket_spec.h> +#include <functional> -namespace vespalib { -namespace ws { +namespace vespalib::ws { void Acceptor::accept_main(Handler<Socket> &socket_handler) @@ -34,4 +32,3 @@ Acceptor::~Acceptor() } } // namespace vespalib::ws -} // namespace vespalib diff --git a/vespalib/src/vespa/vespalib/websocket/buffer.cpp b/vespalib/src/vespa/vespalib/websocket/buffer.cpp index de4c61bf9d9..b7c41b960a7 100644 --- a/vespalib/src/vespa/vespalib/websocket/buffer.cpp +++ b/vespalib/src/vespa/vespalib/websocket/buffer.cpp @@ -1,11 +1,8 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#include <vespa/fastos/fastos.h> #include "buffer.h" -namespace vespalib { -namespace ws { +namespace vespalib::ws { void Buffer::ensure_free(size_t bytes) @@ -19,4 +16,3 @@ Buffer::ensure_free(size_t bytes) } } // namespace vespalib::ws -} // namespace vespalib diff --git a/vespalib/src/vespa/vespalib/websocket/connection.cpp b/vespalib/src/vespa/vespalib/websocket/connection.cpp index d0a0af8dd33..cb304060271 100644 --- a/vespalib/src/vespa/vespalib/websocket/connection.cpp +++ b/vespalib/src/vespa/vespalib/websocket/connection.cpp @@ -1,11 +1,10 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#include <vespa/fastos/fastos.h> #include "connection.h" +#include <cstdarg> +#include <cassert> -namespace vespalib { -namespace ws { +namespace vespalib::ws { namespace { @@ -205,4 +204,3 @@ Connection::flush() } } // namespace vespalib::ws -} // namespace vespalib diff --git a/vespalib/src/vespa/vespalib/websocket/frame.cpp b/vespalib/src/vespa/vespalib/websocket/frame.cpp index 43aff81f599..76be06b1e1a 100644 --- a/vespalib/src/vespa/vespalib/websocket/frame.cpp +++ b/vespalib/src/vespa/vespalib/websocket/frame.cpp @@ -1,11 +1,7 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#include <vespa/fastos/fastos.h> #include "frame.h" -namespace vespalib { -namespace ws { +namespace vespalib::ws { } // namespace vespalib::ws -} // namespace vespalib diff --git a/vespalib/src/vespa/vespalib/websocket/handler.cpp b/vespalib/src/vespa/vespalib/websocket/handler.cpp index 28229e2816b..972154d0098 100644 --- a/vespalib/src/vespa/vespalib/websocket/handler.cpp +++ b/vespalib/src/vespa/vespalib/websocket/handler.cpp @@ -1,11 +1,8 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#include <vespa/fastos/fastos.h> #include "handler.h" -namespace vespalib { -namespace ws { +namespace vespalib::ws { namespace { @@ -16,4 +13,3 @@ struct DummyItem {}; template class Handler<DummyItem>; } // namespace vespalib::ws -} // namespace vespalib diff --git a/vespalib/src/vespa/vespalib/websocket/key.cpp b/vespalib/src/vespa/vespalib/websocket/key.cpp index 3091e924a48..12d8bd5cf4a 100644 --- a/vespalib/src/vespa/vespalib/websocket/key.cpp +++ b/vespalib/src/vespa/vespalib/websocket/key.cpp @@ -1,12 +1,9 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#include <vespa/fastos/fastos.h> #include "key.h" #include <vespa/vespalib/util/sha1.h> -namespace vespalib { -namespace ws { +namespace vespalib::ws { namespace { @@ -49,4 +46,3 @@ Key::accept(const vespalib::string &key) } } // namespace vespalib::ws -} // namespace vespalib |