Hi,

Attached is a patch to update the documentation of errno constants to
reflect what is implemented in posix.scm.

The patch can be applied to both master and chicken-5 branches.

All the best.
Mario
-- 
https://parenteses.org/mario
>From 7a3e8576344f1481077572017843d44ca05ef9b1 Mon Sep 17 00:00:00 2001
From: Mario Domenech Goulart <[email protected]>
Date: Sat, 7 Jun 2025 21:05:11 +0200
Subject: [PATCH] manual/chicken.errno: Document all errno constants

---
 manual/Module (chicken errno) | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/manual/Module (chicken errno) b/manual/Module (chicken errno)
index dedf129c..e366338e 100644
--- a/manual/Module (chicken errno)	
+++ b/manual/Module (chicken errno)	
@@ -24,24 +24,40 @@ Returns the error code of the last system call.
 <constant>errno/srch</constant><br>
 <constant>errno/intr</constant><br>
 <constant>errno/io</constant><br>
+<constant>errno/nxio</constant><br>
+<constant>errno/2big</constant><br>
 <constant>errno/noexec</constant><br>
 <constant>errno/badf</constant><br>
 <constant>errno/child</constant><br>
+<constant>errno/again</constant><br>
 <constant>errno/nomem</constant><br>
 <constant>errno/acces</constant><br>
 <constant>errno/fault</constant><br>
 <constant>errno/busy</constant><br>
+<constant>errno/exist</constant><br>
+<constant>errno/xdev</constant><br>
+<constant>errno/nodev</constant><br>
 <constant>errno/notdir</constant><br>
 <constant>errno/isdir</constant><br>
 <constant>errno/inval</constant><br>
+<constant>errno/nfile</constant><br>
 <constant>errno/mfile</constant><br>
+<constant>errno/notty</constant><br>
+<constant>errno/fbig</constant><br>
 <constant>errno/nospc</constant><br>
 <constant>errno/spipe</constant><br>
-<constant>errno/pipe</constant><br>
-<constant>errno/again</constant><br>
 <constant>errno/rofs</constant><br>
-<constant>errno/exist</constant><br>
-<constant>errno/wouldblock</constant>
+<constant>errno/mlink</constant><br>
+<constant>errno/pipe</constant><br>
+<constant>errno/dom</constant><br>
+<constant>errno/range</constant><br>
+<constant>errno/deadlk</constant><br>
+<constant>errno/nametoolong</constant><br>
+<constant>errno/nolck</constant><br>
+<constant>errno/nosys</constant><br>
+<constant>errno/notempty</constant><br>
+<constant>errno/ilseq</constant><br>
+<constant>errno/wouldblock</constant><br>
 
 These variables contain error codes as returned by {{errno}}.
 
-- 
2.47.2

Reply via email to