Commit diff
Commit ea8c8c03ea0da6ce4ba8595b0f5fb0cd03344b2
commit ea8c8c03ea0da6ce4ba8595b0f5fb0cd03344b2b
Author: floriangit <90066055+floriangit@users.noreply.github.com>
Date: Sun Feb 15 14:59:03 2026 +0100
fix compiler warning
Fixing a compile warning at the very end of the build cycle and thus being very visible:
make[1]: Entering directory '/home/mf/src/elks/elksemu'
cp /home/mf/src/elks/cross/share/misc/elks/call_tab.v call_tab.v
cp /home/mf/src/elks/cross/share/misc/elks/defn_tab.v defn_tab.v
cc -O -DUSE_PTRACE=1 -c -o elks_sys.o elks_sys.c
elks_sys.c: In function ‘elks_open’:
elks_sys.c:154:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
154 | write(fd, efile, sizeof(efile));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -O -DUSE_PTRACE=1 -o elksemu elks.o elks_sys.o elks_signal.o elks_pid.o minix.o
make[1]: Leaving directory '/home/mf/src/elks/elksemu'
---
elksemu/elks_sys.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/elksemu/elks_sys.c b/elksemu/elks_sys.c
index 34c8c099..5f7325b5 100644
--- a/elksemu/elks_sys.c
+++ b/elksemu/elks_sys.c
@@ -151,7 +151,7 @@ elks_open(int bx, int cx, int dx, int di, int si)
if (fd < 0)
return fd;
unlink("/tmp/perror");
- write(fd, efile, sizeof(efile));
+ int tmp = write(fd, efile, sizeof(efile));
lseek(fd, 0L, 0);
return fd;
}