CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
86 lines
2.1 KiB
C
86 lines
2.1 KiB
C
/* Target errno mappings for newlib/libgloss environment.
|
|
Copyright 1995-2024 Free Software Foundation, Inc.
|
|
Contributed by Mike Frysinger.
|
|
|
|
This file is part of simulators.
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program 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 General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
|
|
/* This must come before any other includes. */
|
|
#include "defs.h"
|
|
|
|
#include <fcntl.h>
|
|
|
|
#include "sim/callback.h"
|
|
|
|
/* This file is kept up-to-date via the gennltvals.py script. Do not edit
|
|
anything between the START & END comment blocks below. */
|
|
|
|
CB_TARGET_DEFS_MAP cb_init_open_map[] = {
|
|
/* gennltvals: START */
|
|
#ifdef O_ACCMODE
|
|
{ "O_ACCMODE", O_ACCMODE, (0|1|2) },
|
|
#endif
|
|
#ifdef O_APPEND
|
|
{ "O_APPEND", O_APPEND, 0x0008 },
|
|
#endif
|
|
#ifdef O_CLOEXEC
|
|
{ "O_CLOEXEC", O_CLOEXEC, 0x40000 },
|
|
#endif
|
|
#ifdef O_CREAT
|
|
{ "O_CREAT", O_CREAT, 0x0200 },
|
|
#endif
|
|
#ifdef O_DIRECT
|
|
{ "O_DIRECT", O_DIRECT, 0x80000 },
|
|
#endif
|
|
#ifdef O_DIRECTORY
|
|
{ "O_DIRECTORY", O_DIRECTORY, 0x200000 },
|
|
#endif
|
|
#ifdef O_EXCL
|
|
{ "O_EXCL", O_EXCL, 0x0800 },
|
|
#endif
|
|
#ifdef O_EXEC
|
|
{ "O_EXEC", O_EXEC, 0x400000 },
|
|
#endif
|
|
#ifdef O_NOCTTY
|
|
{ "O_NOCTTY", O_NOCTTY, 0x8000 },
|
|
#endif
|
|
#ifdef O_NOFOLLOW
|
|
{ "O_NOFOLLOW", O_NOFOLLOW, 0x100000 },
|
|
#endif
|
|
#ifdef O_NONBLOCK
|
|
{ "O_NONBLOCK", O_NONBLOCK, 0x4000 },
|
|
#endif
|
|
#ifdef O_RDONLY
|
|
{ "O_RDONLY", O_RDONLY, 0 },
|
|
#endif
|
|
#ifdef O_RDWR
|
|
{ "O_RDWR", O_RDWR, 2 },
|
|
#endif
|
|
#ifdef O_SEARCH
|
|
{ "O_SEARCH", O_SEARCH, 0x400000 },
|
|
#endif
|
|
#ifdef O_SYNC
|
|
{ "O_SYNC", O_SYNC, 0x2000 },
|
|
#endif
|
|
#ifdef O_TRUNC
|
|
{ "O_TRUNC", O_TRUNC, 0x0400 },
|
|
#endif
|
|
#ifdef O_WRONLY
|
|
{ "O_WRONLY", O_WRONLY, 1 },
|
|
#endif
|
|
/* gennltvals: END */
|
|
{ NULL, -1, -1 },
|
|
};
|