On 2026-05-15T00:14:10+0300, Kalevi Kolttonen wrote: > Hello! Hi! > The man page for 'reallocarray' claims this function > is not standardized. However, it is now part of POSIX. You probably have an old version of the manual page. The current manual page documents POSIX.1-2024: $ man -w reallocarray \ | MANWIDTH=64 xargs mansectf STANDARDS \ | head -n11; malloc(3) Library Functions Manual malloc(3) STANDARDS malloc() free() calloc() realloc() C23, POSIX.1‐2024. reallocarray() POSIX.1‐2024. This was documented in b9ebd195 (2025-07-20; "man/man3/malloc.3: STANDARDS, HISTORY, BUGS: Clarify (non)conformance of realloc{,array}(3)"). That commit was part of man-pages-6.15: $ git describe --contains b9ebd195 man-pages-6.15~1 Which was released 10 months ago: tag man-pages-6.15 Tagger: Alejandro Colomar Date: 2025-07-20 23:49:35 +0200 man-pages-6.15 - manual pages for GNU/Linux -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmh9ZKwACgkQ64mZXMKQ wqnjPQ//db5f+yZ+Ew9mueXt7Mw8EY918/wGuiMZC31M/lNSywpFrczzsG+SLyMv QJwdK4ZJG62j5zA3eiFonpSsApxFPGb8aZhFlH/IjN5V0ilpxOKa9YfGKx150fi0 l+uMNRl4dV3lK3EavOcHHClPwQDQ2qOxt+WTksMHGOusr2/y+MyMcHEkXkvQfQDr GeLvBumPLoxMM1tieGoXdSn6dx39eQAqQB1H/LhFejR+OX+bpVVfcDUWzH2HNXo4 UaUxKMgY1QfFVy1Azjm45Zt/uz2br/PFJ4NdfawpNT/3qN9L3egTQeyMuSlOQZnI c8MGi0D2VIotvyGmewCKSta2Wx8VpTe9BY/iB+Afdt9urUkj+A6EPpacVOFJbWxG nMjIYJsEDhrwvjIwliC5YD6CIEmXYRk/xYmd4QXKu+82EAc1ttd5+aFdiAP8e1DL m77hABRDINTwFTQ5rq5VuSL9WqYhYSVzoM5rf3Y/AzyUaqeg/6peqSY8aMuDVc5X zXbrDK86/iDBPYiFIbNxS5iy/rlROxL1/UVzVSmmp+u5/u6tGkpBCDvPSoaP4XfW xzjwYsEJroTHtJ/X2f/Gib6Aovo5Cyut2t7Y0z1wbocJKWn0FlKHbNnPLFsxKr6B t8fzPTQql83qlvNqPJKQEPR+ZSshnZvWcRMwP3PUxq1LsApAWkA= =1+GK -----END PGP SIGNATURE----- Have a lovely night! Alex > FreeBSD 15 man page says: > > reallocarray() conforms to IEEE Std 1003.1-2024 (“POSIX.1”). > > br, > KK > --