aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorMichal Jires <mjires@suse.cz>2025-01-13 01:58:41 +0100
committerMichal Jires <mjires@suse.cz>2025-01-13 08:01:01 +0100
commit89ebb88d1d73ea8f693f2195321b402c31186abe (patch)
tree25ced3acb47ef30b0705b0bbf587640c48ffb351 /gcc/expr.cc
parent0e05b793fba2a9bea9f0fbb1f068679f5dadf514 (diff)
downloadgcc-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