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
