aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppbuiltin.c
diff options
context:
space:
mode:
authorThomas Koenig <tkoenig@gcc.gnu.org>2021-01-10 13:21:26 +0100
committerThomas Koenig <tkoenig@gcc.gnu.org>2021-01-10 13:25:09 +0100
commit1b152d44acc2fb7992711a3cb2e8cd2322aecb30 (patch)
tree030ccf1e21510df4320341dc74b9d86d22bd1ca4 /gcc/cppbuiltin.c
parent5ec390b478ec20d11fab41065a4e90fb0ecd74fc (diff)
downloadgcc-1b152d44acc2fb7992711a3cb2e8cd2322aecb30.zip
gcc-1b152d44acc2fb7992711a3cb2e8cd2322aecb30.tar.gz
gcc-1b152d44acc2fb7992711a3cb2e8cd2322aecb30.tar.bz2
Add error checking to mutexes and condition variables.
After the discussions about PTHREAD_PROCESS_SHARED and after observing that on Cygwin the program simply hangs because this flag is not implemented there, the best way is to check for errors and exit with a clear error message instead of some mysterious hang. libgfortran/ChangeLog: * caf_shared/util.c (ERRCHECK): New macro. (initialize_shared_mutex): Use it to check return codes. (initialize_shared_condition): Likewise.
Diffstat (limited to 'gcc/cppbuiltin.c')
0 files changed, 0 insertions, 0 deletions