diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2021-01-10 13:21:26 +0100 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2021-01-10 13:25:09 +0100 |
commit | 1b152d44acc2fb7992711a3cb2e8cd2322aecb30 (patch) | |
tree | 030ccf1e21510df4320341dc74b9d86d22bd1ca4 /gcc/cppbuiltin.c | |
parent | 5ec390b478ec20d11fab41065a4e90fb0ecd74fc (diff) | |
download | gcc-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