From f5533dc9e262512b6fa3f01d9ea421f8a78e65f8 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 13 Aug 2016 18:57:00 +0000 Subject: [PATCH] Added more details to the node locking/reading/writing error messages to identify the cause of the problem that Waldo Kitty is having. --- xtrn/sdk/xsdk.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xtrn/sdk/xsdk.c b/xtrn/sdk/xsdk.c index 94fe573f38..b939466733 100644 --- a/xtrn/sdk/xsdk.c +++ b/xtrn/sdk/xsdk.c @@ -2257,7 +2257,7 @@ void xsdk_getnodedat(int number, node_t *node, char lockit) mswait(10); } if(count==LOOP_NODEDAB) - bputs("\7Error unlocking and reading node.dab\r\n"); + bprintf("\7Error %d %s reading node %u in node.dab\r\n", errno, lockit ? "unlocking and " : "", number+1); } /****************************************************************************/ @@ -2273,8 +2273,9 @@ void xsdk_putnodedat(int number, node_t node) lseek(nodefile,(long)number*sizeof(node_t),SEEK_SET); if(write(nodefile,&node,sizeof(node_t))!=sizeof(node_t)) { unlock(nodefile,(long)number*sizeof(node_t),sizeof(node_t)); - bprintf("\7Error writing node.dab for node %u\r\n",number+1); - return; } + bprintf("\7Error %d writing node.dab for node %u\r\n", errno, number+1); + return; + } unlock(nodefile,(long)number*sizeof(node_t),sizeof(node_t)); } -- GitLab