diff options
author | David Kalnischkies <kalnischkies@gmail.com> | 2012-08-04 10:24:47 +0200 |
---|---|---|
committer | David Kalnischkies <kalnischkies@gmail.com> | 2012-08-04 10:24:47 +0200 |
commit | e3348f474f0251a4be0cb0cb7ae8a07ad746311b (patch) | |
tree | 2048d690fb2a61c3bdf44a7ad273a474aedcda6c /apt-pkg | |
parent | 3ac981df108470b42b89d0d4a816a5e3ba58c501 (diff) | |
download | apt-e3348f474f0251a4be0cb0cb7ae8a07ad746311b.tar.gz |
move the sysconf call behind the _POSIX_SYNCHRONIZED_IO guard there
it is used for the msync call
Diffstat (limited to 'apt-pkg')
-rw-r--r-- | apt-pkg/contrib/mmap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apt-pkg/contrib/mmap.cc b/apt-pkg/contrib/mmap.cc index df7cd2a59..a176da636 100644 --- a/apt-pkg/contrib/mmap.cc +++ b/apt-pkg/contrib/mmap.cc @@ -186,7 +186,6 @@ bool MMap::Sync(unsigned long Start,unsigned long Stop) if ((Flags & UnMapped) == UnMapped) return true; - unsigned long long PSize = sysconf(_SC_PAGESIZE); if ((Flags & ReadOnly) != ReadOnly) { if (SyncToFd != 0) @@ -198,6 +197,7 @@ bool MMap::Sync(unsigned long Start,unsigned long Stop) else { #ifdef _POSIX_SYNCHRONIZED_IO + unsigned long long const PSize = sysconf(_SC_PAGESIZE); if (msync((char *)Base+(unsigned long long)(Start/PSize)*PSize,Stop - Start,MS_SYNC) < 0) return _error->Errno("msync", _("Unable to synchronize mmap")); #endif |