1*65492d95SNico Weber //===-- sanitizer_allocator_checks.cpp --------------------------*- C++ -*-===//
2*65492d95SNico Weber //
3*65492d95SNico Weber // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*65492d95SNico Weber // See https://llvm.org/LICENSE.txt for license information.
5*65492d95SNico Weber // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*65492d95SNico Weber //
7*65492d95SNico Weber //===----------------------------------------------------------------------===//
8*65492d95SNico Weber //
9*65492d95SNico Weber // Various checks shared between ThreadSanitizer, MemorySanitizer, etc. memory
10*65492d95SNico Weber // allocators.
11*65492d95SNico Weber //
12*65492d95SNico Weber //===----------------------------------------------------------------------===//
13*65492d95SNico Weber 
14*65492d95SNico Weber #include "sanitizer_errno.h"
15*65492d95SNico Weber 
16*65492d95SNico Weber namespace __sanitizer {
17*65492d95SNico Weber 
SetErrnoToENOMEM()18*65492d95SNico Weber void SetErrnoToENOMEM() {
19*65492d95SNico Weber   errno = errno_ENOMEM;
20*65492d95SNico Weber }
21*65492d95SNico Weber 
22*65492d95SNico Weber } // namespace __sanitizer
23