Browse Source

Merge pull request #398 from trapexit/fadvise

hide fs::fadvise as it's not used directly
pull/399/head
Antonio SJ Musumeci 8 years ago
committed by GitHub
parent
commit
1089af9077
  1. 24
      src/fs_base_fadvise.cpp
  2. 34
      src/fs_base_fadvise.hpp
  3. 1
      src/fs_base_fadvise_posix.icpp
  4. 1
      src/fs_base_fadvise_unsupported.icpp

24
src/fs_base_fadvise.cpp

@ -22,6 +22,30 @@
# include "fs_base_fadvise_unsupported.icpp"
#endif
#ifndef POSIX_FADV_NORMAL
# define POSIX_FADV_NORMAL 0
#endif
#ifndef POSIX_FADV_RANDOM
# define POSIX_FADV_RANDOM 1
#endif
#ifndef POSIX_FADV_SEQUENTIAL
# define POSIX_FADV_SEQUENTIAL 2
#endif
#ifndef POSIX_FADV_WILLNEED
# define POSIX_FADV_WILLNEED 3
#endif
#ifndef POSIX_FADV_DONTNEED
# define POSIX_FADV_DONTNEED 4
#endif
#ifndef POSIX_FADV_NOREUSE
# define POSIX_FADV_NOREUSE 5
#endif
namespace fs
{
int

34
src/fs_base_fadvise.hpp

@ -14,41 +14,11 @@
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#ifndef __FS_FADVISE_HPP__
#define __FS_FADVISE_HPP__
#ifndef POSIX_FADV_NORMAL
# define POSIX_FADV_NORMAL 0
#endif
#ifndef POSIX_FADV_RANDOM
# define POSIX_FADV_RANDOM 1
#endif
#ifndef POSIX_FADV_SEQUENTIAL
# define POSIX_FADV_SEQUENTIAL 2
#endif
#ifndef POSIX_FADV_WILLNEED
# define POSIX_FADV_WILLNEED 3
#endif
#ifndef POSIX_FADV_DONTNEED
# define POSIX_FADV_DONTNEED 4
#endif
#ifndef POSIX_FADV_NOREUSE
# define POSIX_FADV_NOREUSE 5
#endif
#ifndef __FS_BASE_FADVISE_HPP__
#define __FS_BASE_FADVISE_HPP__
namespace fs
{
int
fadvise(const int fd,
const off_t offset,
const off_t len,
const int advice);
int
fadvise_dontneed(const int fd,
const off_t offset = 0,

1
src/fs_base_fadvise_posix.icpp

@ -20,6 +20,7 @@
namespace fs
{
static
int
fadvise(const int fd,
const off_t offset,

1
src/fs_base_fadvise_unsupported.icpp

@ -18,6 +18,7 @@
namespace fs
{
static
int
fadvise(const int fd,
const off_t offset,

Loading…
Cancel
Save