* No mention of XSI in unistd.h.0p
@ 2024-06-13 7:22 Jumps Are Op
2024-06-13 9:07 ` Alejandro Colomar
0 siblings, 1 reply; 2+ messages in thread
From: Jumps Are Op @ 2024-06-13 7:22 UTC (permalink / raw)
To: Alejandro Colomar; +Cc: linux-man
Hi everyone.
I noticed that `<unistd.h>` doesn't define `sync`, `crypt`, and some other
functions. Looked into the man page `unistd.h.0p` and sees nothing about
XSI in the function declarations.
Looked at the website, you can see the clear XSI refrences here^[1].
Needed to define `_XOPEN_SOURCE` to make them work.
This information should be avaliable to the man-page reader.
But it was not included by the automatic manual generation.
The XSI requirement information was in the format (raw HTML):
<sup>[<a href="javascript:open_code('XSI')">XSI</a>]</sup>
<img src="../images/opt-start.gif" alt="[Option Start]" border="0">
...functions that needs XSI extenion support goes here...
<img src="../images/opt-end.gif" alt="[Option End]" border="0">
Note that this can include more than one function at a time.
The guys at IEEE suck designing anything.
- [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html#tag_13_77_03_06
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: No mention of XSI in unistd.h.0p
2024-06-13 7:22 No mention of XSI in unistd.h.0p Jumps Are Op
@ 2024-06-13 9:07 ` Alejandro Colomar
0 siblings, 0 replies; 2+ messages in thread
From: Alejandro Colomar @ 2024-06-13 9:07 UTC (permalink / raw)
To: Jumps Are Op; +Cc: linux-man
[-- Attachment #1: Type: text/plain, Size: 1873 bytes --]
On Thu, Jun 13, 2024 at 10:22:30AM GMT, Jumps Are Op wrote:
> Hi everyone.
Hi jumper,
> I noticed that `<unistd.h>` doesn't define `sync`, `crypt`, and some other
> functions. Looked into the man page `unistd.h.0p` and sees nothing about
> XSI in the function declarations.
>
> Looked at the website, you can see the clear XSI refrences here^[1].
>
> Needed to define `_XOPEN_SOURCE` to make them work.
>
> This information should be avaliable to the man-page reader.
> But it was not included by the automatic manual generation.
Agree. Since the POSIX roff(7) sources from which the script generated
the output are not public, I can't debug this.
I requested some Open group members if they could convince the owners
of the code to publish at least a tarball.
While that doesn't happen, you can consider the man-pages-posix project
to be unmaintained. I'm not responsible for it, and no one else is.
While I'd like to maintain it, I'm not interested in doing so if the
POSIX roff(7) sources are not public. I'm here for the free software,
not for the closed one (or if I do closed one, I like to get paid).
Please forward your concerns to the Austin group mailing list.
> The XSI requirement information was in the format (raw HTML):
>
> <sup>[<a href="javascript:open_code('XSI')">XSI</a>]</sup>
> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">
> ...functions that needs XSI extenion support goes here...
> <img src="../images/opt-end.gif" alt="[Option End]" border="0">
>
> Note that this can include more than one function at a time.
>
> The guys at IEEE suck designing anything.
And also at sharing anything.
Have a lovely day!
Alex
>
> - [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html#tag_13_77_03_06
>
--
<https://www.alejandro-colomar.es/>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-06-13 9:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-13 7:22 No mention of XSI in unistd.h.0p Jumps Are Op
2024-06-13 9:07 ` Alejandro Colomar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.