sapling/eden/scm/lib/clib/portability/mman.h
Adam Simpkins ab3a7cb21f Move fb-mercurial sources into an eden/scm subdirectory.
Summary:
In preparation for merging fb-mercurial sources to the Eden repository,
move everything from the top-level directory into an `eden/scm`
subdirectory.
2019-11-13 16:04:48 -08:00

26 lines
620 B
C

// Copyright (c) 2004-present, Facebook, Inc.
// All Rights Reserved.
//
// This software may be used and distributed according to the terms of the
// GNU General Public License version 2 or any later version.
//
// no-check-code
#ifndef FBHGEXT_CLIB_PORTABILITY_MMAN_H
#define FBHGEXT_CLIB_PORTABILITY_MMAN_H
#if defined(_MSC_VER)
/* A fb-specific define which ensures that we use the static flavor of
* mman-win32 */
#define MMAN_LIBRARY
#ifdef EDEN_WIN
#include "lib/third-party/mman-win32/mman.h"
#else
#include "sys/mman.h"
#endif
#else
#include <sys/mman.h>
#endif
#endif /* FBHGEXT_CLIB_PORTABILITY_MMAN_H */