diff options
author | Florian Weimer <fweimer@redhat.com> | 2024-08-01 16:45:50 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2024-08-01 17:17:28 +0200 |
commit | 5a1d0633bee8a0e742a70ced424ff7f74aa6ae2c (patch) | |
tree | 55e51ef8bfa90ed675325175e3741927d34f97ca /sysdeps/generic | |
parent | 0ff91d396154d8c34256a9dc91ebf1d5f61244b3 (diff) | |
download | glibc-5a1d0633bee8a0e742a70ced424ff7f74aa6ae2c.zip glibc-5a1d0633bee8a0e742a70ced424ff7f74aa6ae2c.tar.gz glibc-5a1d0633bee8a0e742a70ced424ff7f74aa6ae2c.tar.bz2 |
Add mremap tests
Add tests for MREMAP_MAYMOVE and MREMAP_FIXED. On Linux, also test
MREMAP_DONTUNMAP.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
(cherry picked from commit ff0320bec2810192d453c579623482fab87bfa01)
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/mremap-failure.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sysdeps/generic/mremap-failure.h b/sysdeps/generic/mremap-failure.h new file mode 100644 index 0000000..bc0d476 --- /dev/null +++ b/sysdeps/generic/mremap-failure.h @@ -0,0 +1,25 @@ +/* mremap failure handling. Generic version. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +/* Return exit value on mremap failure with errno ERR. */ + +static int +mremap_failure_exit (int err) +{ + return EXIT_FAILURE; +} |