Skip to content

Commit

Permalink
doc: posix: add POSIX_NETWORKING Option Group and mark supported
Browse files Browse the repository at this point in the history
Mark the POSIX_NETWORKING Option Group as supported. The
POSIX_NETWORKING Option Group is required for PSE53 Conformance.

Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
  • Loading branch information
cfriedt committed Mar 24, 2024
1 parent 17c6c4f commit 826c27d
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 1 deletion.
2 changes: 1 addition & 1 deletion doc/services/portability/posix/aep/index.rst
Expand Up @@ -139,7 +139,7 @@ Dedicated Realtime System Profile (PSE53)
POSIX_FILE_LOCKING,,
POSIX_FILE_SYSTEM,,
POSIX_MULTI_PROCESS,, :ref:`†<posix_undefined_behaviour>`
POSIX_NETWORKING, yes, :ref:`†<posix_undefined_behaviour>`
POSIX_NETWORKING, yes, :ref:`POSIX_NETWORKING <posix_option_group_networking>`
POSIX_PIPE,, :ref:`†<posix_undefined_behaviour>`
POSIX_SIGNALS,, :ref:`†<posix_undefined_behaviour>`
POSIX_SIGNAL_JUMP,, :ref:`†<posix_undefined_behaviour>`
Expand Down
64 changes: 64 additions & 0 deletions doc/services/portability/posix/option_groups/index.rst
Expand Up @@ -289,6 +289,70 @@ POSIX_CLOCK_SELECTION
pthread_condattr_setclock(),yes
clock_nanosleep(),yes

.. _posix_option_group_networking:

POSIX_NETWORKING
================

.. csv-table:: POSIX_NETWORKING
:header: API, Supported
:widths: 50,10

accept(),yes
bind(),yes
connect(),yes
endhostent(),yes
endnetent(),yes
endprotoent(),yes
endservent(),yes
freeaddrinfo(),yes
gai_strerror(),yes
getaddrinfo(),yes
gethostent(),yes
gethostname(),yes
getnameinfo(),yes
getnetbyaddr(),yes
getnetbyname(),yes
getnetent(),yes
getpeername(),yes
getprotobyname(),yes
getprotobynumber(),yes
getprotoent(),yes
getservbyname(),yes
getservbyport(),yes
getservent(),yes
getsockname(),yes
getsockopt(),yes
htonl(),yes
htons(),yes
if_freenameindex(),yes
if_indextoname(),yes
if_nameindex(),yes
if_nametoindex(),yes
inet_addr(),yes
inet_ntoa(),yes
inet_ntop(),yes
inet_pton(),yes
listen(),yes
ntohl(),yes
ntohs(),yes
recv(),yes
recvfrom(),yes
recvmsg(),yes
send(),yes
sendmsg(),yes
sendto(),yes
sethostent(),yes
setnetent(),yes
setprotoent(),yes
setservent(),yes
setsockopt(),yes
shutdown(),yes
socket(),yes
sockatmark(),yes (will fail with ``ENOSYS``:ref:`†<posix_undefined_behaviour>`)
socketpair(),yes


.. _posix_option_group_semaphores:

POSIX_SEMAPHORES
Expand Down

0 comments on commit 826c27d

Please sign in to comment.