From eed532de233f62bf85b91a3a63479d5fee35b7b1 Mon Sep 17 00:00:00 2001 From: Thomas Jahns <jahns@dkrz.de> Date: Fri, 29 Apr 2022 15:59:25 +0200 Subject: [PATCH] Improve error message. --- src/pio_posixnonb.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pio_posixnonb.c b/src/pio_posixnonb.c index b1c2c301f..1a4cd32e4 100644 --- a/src/pio_posixnonb.c +++ b/src/pio_posixnonb.c @@ -50,8 +50,11 @@ initBFiledataP(struct fileFunnelStdio *bfp, } } - if (( bfp->fp = fopen ( filename, "w" )) == NULL ) - xabort("Failed to open %s", bfp->name); + if (( bfp->fp = fopen ( filename, "w" )) == NULL ) { + int fopen_errno = errno; + xabort("Failed to open %s\nerrno=%d: %s", bfp->name, fopen_errno, + strerror(fopen_errno)); + } struct dBuffer *db = bfp->db = Malloc(sizeof (*db) * nc); for (size_t i = 0; i < nc; ++i) -- GitLab