diff options
author | Michal Jires <mjires@suse.cz> | 2025-01-13 01:58:41 +0100 |
---|---|---|
committer | Michal Jires <mjires@suse.cz> | 2025-01-13 08:01:01 +0100 |
commit | 89ebb88d1d73ea8f693f2195321b402c31186abe (patch) | |
tree | 25ced3acb47ef30b0705b0bbf587640c48ffb351 /gcc/expr.cc | |
parent | 0e05b793fba2a9bea9f0fbb1f068679f5dadf514 (diff) | |
download | gcc-89ebb88d1d73ea8f693f2195321b402c31186abe.zip gcc-89ebb88d1d73ea8f693f2195321b402c31186abe.tar.gz gcc-89ebb88d1d73ea8f693f2195321b402c31186abe.tar.bz2 |
lto: Fix empty fnctl.h build error with MinGW.
MSYS2+MinGW contains headers without defining expected contents.
This fix checks that the fcntl function is actually defined.
Bootstrapped/regtested on x86_64-linux. Committed as obvious.
gcc/ChangeLog:
* lockfile.cc (LOCKFILE_USE_FCNTL): New.
(lockfile::lock_write): Use LOCKFILE_USE_FCNTL.
(lockfile::try_lock_write): Use LOCKFILE_USE_FCNTL.
(lockfile::lock_read): Use LOCKFILE_USE_FCNTL.
(lockfile::unlock): Use LOCKFILE_USE_FCNTL.
(lockfile::lockfile_supported): Use LOCKFILE_USE_FCNTL.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions