Libosmium  2.10.3
Fast and flexible C++ library for working with OpenStreetMap data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
file.hpp File Reference
#include <cerrno>
#include <cstddef>
#include <cstdio>
#include <string>
#include <system_error>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <osmium/util/cast.hpp>
Include dependency graph for file.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 osmium
 Namespace for everything in the Osmium library.
 
 osmium::util
 Helpful utility classes and functions not strictly OSM related.
 

Functions

size_t osmium::util::file_size (int fd)
 
size_t osmium::util::file_size (const char *name)
 
size_t osmium::util::file_size (const std::string &name)
 
void osmium::util::resize_file (int fd, size_t new_size)
 
size_t osmium::util::get_pagesize ()
 
size_t osmium::util::file_offset (int fd)
 
bool osmium::util::isatty (int fd)