Disk ARchive  2.5.2
Full featured and portable backup and archiving tool
Namespaces | Enumerations | Functions
compile_time_features.hpp File Reference

nested namespace containing routines that give features activated at compile time More...

#include "../my_config.h"

Go to the source code of this file.

Namespaces

namespace  libdar
 

libdar namespace encapsulate all libdar symbols


namespace  libdar::compile_time
 

nested namespace inside libdar


Enumerations

enum  libdar::compile_time::endian { big = 'B', little = 'L', error = 'E' }
 type used to return the endian nature of the current system

Functions

bool libdar::compile_time::ea ()
 returns whether EA support has been activated at compilation time
bool libdar::compile_time::largefile ()
 returns whether largefile (>2GiB) support has been activated at compilation time
bool libdar::compile_time::nodump ()
 returns whether nodump flag support has been activated at compilation time
bool libdar::compile_time::special_alloc ()
U_I libdar::compile_time::bits ()
 returns the internal integer type used
bool libdar::compile_time::thread_safe ()
 returns whether the current libdar is thread safe
bool libdar::compile_time::libz ()
 returns whether libdar is dependent on libz and if so has gzip compression/decompression available
bool libdar::compile_time::libbz2 ()
 returns whether libdar is dependent on libbz2 and if so has bzip2 compression/decompression available
bool libdar::compile_time::liblzo ()
 returns whether libdar is dependent on liblzo and if so has lzo compression/decompression available
bool libdar::compile_time::libxz ()
 returns whether libdar is dependent on liblxz/liblzma and if so has xz compression/decompression available
bool libdar::compile_time::libgcrypt ()
 returns whether libdar is dependent on libgcrypt and if so has strong encryption and hashing features available
bool libdar::compile_time::furtive_read ()
 returns whether libdar can support furtive read mode when run by privileged user
endian libdar::compile_time::system_endian ()
 returns the detected integer endian of the system
bool libdar::compile_time::posix_fadvise ()
 returns true if libdar has support for posix_fadvise activated available
bool libdar::compile_time::fast_dir ()
 returns whether libdar has been built with speed optimization for last directory
bool libdar::compile_time::FSA_linux_extX ()
 returns whether libdar has been built with support for linux ext2/3/4 FSA
bool libdar::compile_time::FSA_birthtime ()
 returns whether libdar has been built with support for HFS+ FSA
bool libdar::compile_time::microsecond_read ()
 returns whether libdar is able to read timestamps at a microsecond accuracy
bool libdar::compile_time::microsecond_write ()
 returns whether libdar is able to write timestamps at a microsecond accuracy
bool libdar::compile_time::symlink_restore_dates ()
 returns whether libdar is able to restore dates of symlinks
bool libdar::compile_time::public_key_cipher ()
 returns whether public key cipher (relying on gpgme) are available
bool libdar::compile_time::libthreadar ()
 returns whether libthreadar linking will be done, allowing libdar to span several threads

Detailed Description

nested namespace containing routines that give features activated at compile time

Definition in file compile_time_features.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines