[rtems-central commit] spec: Add C interfaces to a group

Sebastian Huber sebh at rtems.org
Fri Sep 2 11:24:35 UTC 2022


Module:    rtems-central
Branch:    master
Commit:    95b5dc4e92e5b99da2dd3e7814733812e6ab5657
Changeset: http://git.rtems.org/rtems-central/commit/?id=95b5dc4e92e5b99da2dd3e7814733812e6ab5657

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Sep  2 06:51:03 2022 +0200

spec: Add C interfaces to a group

---

 spec/c/if/atexit.yml              | 2 ++
 spec/c/if/bintime.yml             | 2 ++
 spec/c/if/bool.yml                | 2 ++
 spec/c/if/caddr-t.yml             | 2 ++
 spec/c/if/chmod.yml               | 2 ++
 spec/c/if/chown.yml               | 2 ++
 spec/c/if/clock-monotonic.yml     | 2 ++
 spec/c/if/clock-realtime.yml      | 2 ++
 spec/c/if/cpu_set_t.yml           | 2 ++
 spec/c/if/eagain.yml              | 2 ++
 spec/c/if/ebusy.yml               | 2 ++
 spec/c/if/einval.yml              | 2 ++
 spec/c/if/enomem.yml              | 2 ++
 spec/c/if/enotsup.yml             | 2 ++
 spec/c/if/errno-header.yml        | 2 ++
 spec/c/if/errno.yml               | 2 ++
 spec/c/if/etimedout.yml           | 2 ++
 spec/c/if/exit.yml                | 2 ++
 spec/c/if/false.yml               | 2 ++
 spec/c/if/free.yml                | 2 ++
 spec/c/if/int16_t.yml             | 2 ++
 spec/c/if/int32_t.yml             | 2 ++
 spec/c/if/int64_t.yml             | 2 ++
 spec/c/if/int8_t.yml              | 2 ++
 spec/c/if/intmax_t.yml            | 2 ++
 spec/c/if/intptr_t.yml            | 2 ++
 spec/c/if/ioccom-io.yml           | 2 ++
 spec/c/if/ioccom-ior.yml          | 2 ++
 spec/c/if/ioccom-iow.yml          | 2 ++
 spec/c/if/ioccom-iowr.yml         | 2 ++
 spec/c/if/link.yml                | 2 ++
 spec/c/if/malloc.yml              | 2 ++
 spec/c/if/mkfifo.yml              | 2 ++
 spec/c/if/mknod.yml               | 2 ++
 spec/c/if/null.yml                | 2 ++
 spec/c/if/offsetof.yml            | 2 ++
 spec/c/if/on-exit.yml             | 2 ++
 spec/c/if/printf.yml              | 2 ++
 spec/c/if/pthread-create.yml      | 2 ++
 spec/c/if/pthread-setname-np.yml  | 2 ++
 spec/c/if/pthread.yml             | 2 ++
 spec/c/if/pthread_setspecific.yml | 2 ++
 spec/c/if/readdir.yml             | 2 ++
 spec/c/if/readlink.yml            | 2 ++
 spec/c/if/rename.yml              | 2 ++
 spec/c/if/rmnod.yml               | 2 ++
 spec/c/if/sbrk.yml                | 2 ++
 spec/c/if/sem_init.yml            | 2 ++
 spec/c/if/sem_open.yml            | 2 ++
 spec/c/if/semaphore.yml           | 2 ++
 spec/c/if/size_max.yml            | 2 ++
 spec/c/if/size_t.yml              | 2 ++
 spec/c/if/stdarg.yml              | 2 ++
 spec/c/if/stdatomic.yml           | 2 ++
 spec/c/if/stdbool.yml             | 2 ++
 spec/c/if/stddef.yml              | 2 ++
 spec/c/if/stdint.yml              | 2 ++
 spec/c/if/stdio.yml               | 2 ++
 spec/c/if/stdlib.yml              | 2 ++
 spec/c/if/string.yml              | 2 ++
 spec/c/if/strings.yml             | 2 ++
 spec/c/if/symlink.yml             | 2 ++
 spec/c/if/sys-cpuset.yml          | 2 ++
 spec/c/if/sys-impl-timespec.yml   | 2 ++
 spec/c/if/sys-impl-timeval.yml    | 2 ++
 spec/c/if/sys-ioccom.yml          | 2 ++
 spec/c/if/sys-stat.yml            | 2 ++
 spec/c/if/sys-types.yml           | 2 ++
 spec/c/if/time.yml                | 2 ++
 spec/c/if/time_t.yml              | 2 ++
 spec/c/if/timer-abstime.yml       | 2 ++
 spec/c/if/timespec.yml            | 2 ++
 spec/c/if/timeval.yml             | 2 ++
 spec/c/if/true.yml                | 2 ++
 spec/c/if/uint16_t.yml            | 2 ++
 spec/c/if/uint32_max.yml          | 2 ++
 spec/c/if/uint32_t.yml            | 2 ++
 spec/c/if/uint64_t.yml            | 2 ++
 spec/c/if/uint8_t.yml             | 2 ++
 spec/c/if/uintmax_t.yml           | 2 ++
 spec/c/if/uintptr_max.yml         | 2 ++
 spec/c/if/uintptr_t.yml           | 2 ++
 spec/c/if/unistd.yml              | 2 ++
 spec/c/if/utime.yml               | 2 ++
 spec/c/if/va_list.yml             | 2 ++
 85 files changed, 170 insertions(+)

diff --git a/spec/c/if/atexit.yml b/spec/c/if/atexit.yml
index 1b26fdc0..73d53f7f 100644
--- a/spec/c/if/atexit.yml
+++ b/spec/c/if/atexit.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdlib
+- role: interface-ingroup
+  uid: group
 name: atexit
 references: []
 type: interface
diff --git a/spec/c/if/bintime.yml b/spec/c/if/bintime.yml
index 975aedc3..650b5825 100644
--- a/spec/c/if/bintime.yml
+++ b/spec/c/if/bintime.yml
@@ -12,6 +12,8 @@ interface-type: struct
 links:
 - role: interface-placement
   uid: time
+- role: interface-ingroup
+  uid: group
 name: bintime
 notes: null
 type: interface
diff --git a/spec/c/if/bool.yml b/spec/c/if/bool.yml
index 368807a5..f7639214 100644
--- a/spec/c/if/bool.yml
+++ b/spec/c/if/bool.yml
@@ -7,6 +7,8 @@ interface-type: unspecified
 links:
 - role: interface-placement
   uid: stdbool
+- role: interface-ingroup
+  uid: group
 name: bool
 references: []
 type: interface
diff --git a/spec/c/if/caddr-t.yml b/spec/c/if/caddr-t.yml
index 9e7093ac..27251c12 100644
--- a/spec/c/if/caddr-t.yml
+++ b/spec/c/if/caddr-t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: sys-types
+- role: interface-ingroup
+  uid: group
 name: caddr_t
 references: []
 type: interface
diff --git a/spec/c/if/chmod.yml b/spec/c/if/chmod.yml
index 53ec81f1..7ffd205f 100644
--- a/spec/c/if/chmod.yml
+++ b/spec/c/if/chmod.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: chmod
 references: []
 type: interface
diff --git a/spec/c/if/chown.yml b/spec/c/if/chown.yml
index d5cfc3ff..83780663 100644
--- a/spec/c/if/chown.yml
+++ b/spec/c/if/chown.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: chown
 references: []
 type: interface
diff --git a/spec/c/if/clock-monotonic.yml b/spec/c/if/clock-monotonic.yml
index bd3fe869..33f8941a 100644
--- a/spec/c/if/clock-monotonic.yml
+++ b/spec/c/if/clock-monotonic.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: time
+- role: interface-ingroup
+  uid: group
 name: CLOCK_MONOTONIC
 references:
 - identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
diff --git a/spec/c/if/clock-realtime.yml b/spec/c/if/clock-realtime.yml
index cf0154e4..c0b4b0c7 100644
--- a/spec/c/if/clock-realtime.yml
+++ b/spec/c/if/clock-realtime.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: time
+- role: interface-ingroup
+  uid: group
 name: CLOCK_REALTIME
 references:
 - identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
diff --git a/spec/c/if/cpu_set_t.yml b/spec/c/if/cpu_set_t.yml
index 70da7c68..fbcd1cd5 100644
--- a/spec/c/if/cpu_set_t.yml
+++ b/spec/c/if/cpu_set_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: sys-cpuset
+- role: interface-ingroup
+  uid: group
 name: cpu_set_t
 references: []
 type: interface
diff --git a/spec/c/if/eagain.yml b/spec/c/if/eagain.yml
index 1e364ddd..8e37dda0 100644
--- a/spec/c/if/eagain.yml
+++ b/spec/c/if/eagain.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: EAGAIN
 references: []
 type: interface
diff --git a/spec/c/if/ebusy.yml b/spec/c/if/ebusy.yml
index 7aaed3d2..92e19d58 100644
--- a/spec/c/if/ebusy.yml
+++ b/spec/c/if/ebusy.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: EBUSY
 references: []
 type: interface
diff --git a/spec/c/if/einval.yml b/spec/c/if/einval.yml
index 745ec158..de45d77c 100644
--- a/spec/c/if/einval.yml
+++ b/spec/c/if/einval.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: EINVAL
 references: []
 type: interface
diff --git a/spec/c/if/enomem.yml b/spec/c/if/enomem.yml
index 7736c92c..3ab2db68 100644
--- a/spec/c/if/enomem.yml
+++ b/spec/c/if/enomem.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: ENOMEM
 references: []
 type: interface
diff --git a/spec/c/if/enotsup.yml b/spec/c/if/enotsup.yml
index 9874f6f0..b2945b9d 100644
--- a/spec/c/if/enotsup.yml
+++ b/spec/c/if/enotsup.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: ENOTSUP
 references: []
 type: interface
diff --git a/spec/c/if/errno-header.yml b/spec/c/if/errno-header.yml
index 3ee0b059..abb29364 100644
--- a/spec/c/if/errno-header.yml
+++ b/spec/c/if/errno-header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: errno.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/errno.yml b/spec/c/if/errno.yml
index 13436b32..d19038b7 100644
--- a/spec/c/if/errno.yml
+++ b/spec/c/if/errno.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: errno
 references: []
 type: interface
diff --git a/spec/c/if/etimedout.yml b/spec/c/if/etimedout.yml
index 82401d66..87cb2b04 100644
--- a/spec/c/if/etimedout.yml
+++ b/spec/c/if/etimedout.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: errno-header
+- role: interface-ingroup
+  uid: group
 name: ETIMEDOUT
 references: []
 type: interface
diff --git a/spec/c/if/exit.yml b/spec/c/if/exit.yml
index f5e9ac3c..408a3da4 100644
--- a/spec/c/if/exit.yml
+++ b/spec/c/if/exit.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdlib
+- role: interface-ingroup
+  uid: group
 name: exit
 references: []
 type: interface
diff --git a/spec/c/if/false.yml b/spec/c/if/false.yml
index 3285aee7..11007a20 100644
--- a/spec/c/if/false.yml
+++ b/spec/c/if/false.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stdbool
+- role: interface-ingroup
+  uid: group
 name: 'false'
 references: []
 type: interface
diff --git a/spec/c/if/free.yml b/spec/c/if/free.yml
index 6a9ed923..b6b8958c 100644
--- a/spec/c/if/free.yml
+++ b/spec/c/if/free.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdlib
+- role: interface-ingroup
+  uid: group
 name: free
 references: []
 type: interface
diff --git a/spec/c/if/int16_t.yml b/spec/c/if/int16_t.yml
index 4ce17112..6c7ae980 100644
--- a/spec/c/if/int16_t.yml
+++ b/spec/c/if/int16_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: int16_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/int32_t.yml b/spec/c/if/int32_t.yml
index c102547f..0cee082f 100644
--- a/spec/c/if/int32_t.yml
+++ b/spec/c/if/int32_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: int32_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/int64_t.yml b/spec/c/if/int64_t.yml
index 0d0b8b0a..fd174dd8 100644
--- a/spec/c/if/int64_t.yml
+++ b/spec/c/if/int64_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: int64_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/int8_t.yml b/spec/c/if/int8_t.yml
index 811f86cb..9082740a 100644
--- a/spec/c/if/int8_t.yml
+++ b/spec/c/if/int8_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: int8_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/intmax_t.yml b/spec/c/if/intmax_t.yml
index 1024712e..7cab49e6 100644
--- a/spec/c/if/intmax_t.yml
+++ b/spec/c/if/intmax_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: intmax_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/intptr_t.yml b/spec/c/if/intptr_t.yml
index a81fdf54..9bf7bd56 100644
--- a/spec/c/if/intptr_t.yml
+++ b/spec/c/if/intptr_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: intptr_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/ioccom-io.yml b/spec/c/if/ioccom-io.yml
index b0b8dc6e..1d740bdd 100644
--- a/spec/c/if/ioccom-io.yml
+++ b/spec/c/if/ioccom-io.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-ioccom
+- role: interface-ingroup
+  uid: group
 name: _IO
 references: []
 type: interface
diff --git a/spec/c/if/ioccom-ior.yml b/spec/c/if/ioccom-ior.yml
index 4e203981..856ee38b 100644
--- a/spec/c/if/ioccom-ior.yml
+++ b/spec/c/if/ioccom-ior.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-ioccom
+- role: interface-ingroup
+  uid: group
 name: _IOR
 references: []
 type: interface
diff --git a/spec/c/if/ioccom-iow.yml b/spec/c/if/ioccom-iow.yml
index 7fafa6a2..2cbfbcbb 100644
--- a/spec/c/if/ioccom-iow.yml
+++ b/spec/c/if/ioccom-iow.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-ioccom
+- role: interface-ingroup
+  uid: group
 name: _IOW
 references: []
 type: interface
diff --git a/spec/c/if/ioccom-iowr.yml b/spec/c/if/ioccom-iowr.yml
index 7ea7d4f6..dadfeca8 100644
--- a/spec/c/if/ioccom-iowr.yml
+++ b/spec/c/if/ioccom-iowr.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-ioccom
+- role: interface-ingroup
+  uid: group
 name: _IOWR
 references: []
 type: interface
diff --git a/spec/c/if/link.yml b/spec/c/if/link.yml
index 2ac7b6e7..e8cf9d23 100644
--- a/spec/c/if/link.yml
+++ b/spec/c/if/link.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: link
 references: []
 type: interface
diff --git a/spec/c/if/malloc.yml b/spec/c/if/malloc.yml
index 41cc903d..ca177933 100644
--- a/spec/c/if/malloc.yml
+++ b/spec/c/if/malloc.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdlib
+- role: interface-ingroup
+  uid: group
 name: malloc
 references: []
 type: interface
diff --git a/spec/c/if/mkfifo.yml b/spec/c/if/mkfifo.yml
index 3e33049f..62e3caf8 100644
--- a/spec/c/if/mkfifo.yml
+++ b/spec/c/if/mkfifo.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: mkfifo
 references: []
 type: interface
diff --git a/spec/c/if/mknod.yml b/spec/c/if/mknod.yml
index 5ade33ce..3ae57bc8 100644
--- a/spec/c/if/mknod.yml
+++ b/spec/c/if/mknod.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: mknod
 references: []
 type: interface
diff --git a/spec/c/if/null.yml b/spec/c/if/null.yml
index 029097db..be8ee2c3 100644
--- a/spec/c/if/null.yml
+++ b/spec/c/if/null.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stddef
+- role: interface-ingroup
+  uid: group
 name: 'NULL'
 references:
 - identifier: https://en.cppreference.com/w/c/types/NULL
diff --git a/spec/c/if/offsetof.yml b/spec/c/if/offsetof.yml
index b76aae74..d4a48da8 100644
--- a/spec/c/if/offsetof.yml
+++ b/spec/c/if/offsetof.yml
@@ -7,6 +7,8 @@ interface-type: unspecified
 links:
 - role: interface-placement
   uid: stddef
+- role: interface-ingroup
+  uid: group
 name: offsetof
 references: []
 type: interface
diff --git a/spec/c/if/on-exit.yml b/spec/c/if/on-exit.yml
index 43405b07..558d855e 100644
--- a/spec/c/if/on-exit.yml
+++ b/spec/c/if/on-exit.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdlib
+- role: interface-ingroup
+  uid: group
 name: on_exit
 references: []
 type: interface
diff --git a/spec/c/if/printf.yml b/spec/c/if/printf.yml
index 5552a644..2f6bd4a0 100644
--- a/spec/c/if/printf.yml
+++ b/spec/c/if/printf.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: stdio
+- role: interface-ingroup
+  uid: group
 name: printf
 references: []
 type: interface
diff --git a/spec/c/if/pthread-create.yml b/spec/c/if/pthread-create.yml
index 7326a517..a2a99436 100644
--- a/spec/c/if/pthread-create.yml
+++ b/spec/c/if/pthread-create.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: pthread
+- role: interface-ingroup
+  uid: group
 name: pthread_create
 references:
 - identifier: https://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_create.html
diff --git a/spec/c/if/pthread-setname-np.yml b/spec/c/if/pthread-setname-np.yml
index f10b1e3d..d6f8d2f3 100644
--- a/spec/c/if/pthread-setname-np.yml
+++ b/spec/c/if/pthread-setname-np.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: pthread
+- role: interface-ingroup
+  uid: group
 name: pthread_setname_np
 references:
 - identifier: http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html
diff --git a/spec/c/if/pthread.yml b/spec/c/if/pthread.yml
index 78c9ddb7..d4ed1803 100644
--- a/spec/c/if/pthread.yml
+++ b/spec/c/if/pthread.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: pthread.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/pthread_setspecific.yml b/spec/c/if/pthread_setspecific.yml
index fb438e80..1f61f649 100644
--- a/spec/c/if/pthread_setspecific.yml
+++ b/spec/c/if/pthread_setspecific.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: pthread
+- role: interface-ingroup
+  uid: group
 name: pthread_setspecific
 references: []
 type: interface
diff --git a/spec/c/if/readdir.yml b/spec/c/if/readdir.yml
index 87f70db5..ac3e2753 100644
--- a/spec/c/if/readdir.yml
+++ b/spec/c/if/readdir.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: readdir
 references: []
 type: interface
diff --git a/spec/c/if/readlink.yml b/spec/c/if/readlink.yml
index e10dc06f..6b0c4fe7 100644
--- a/spec/c/if/readlink.yml
+++ b/spec/c/if/readlink.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: readlink
 references: []
 type: interface
diff --git a/spec/c/if/rename.yml b/spec/c/if/rename.yml
index 662746ca..3640c019 100644
--- a/spec/c/if/rename.yml
+++ b/spec/c/if/rename.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: rename
 references: []
 type: interface
diff --git a/spec/c/if/rmnod.yml b/spec/c/if/rmnod.yml
index 6deb675b..2df9af21 100644
--- a/spec/c/if/rmnod.yml
+++ b/spec/c/if/rmnod.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: rmnod
 references: []
 type: interface
diff --git a/spec/c/if/sbrk.yml b/spec/c/if/sbrk.yml
index bda1f12c..8024aabd 100644
--- a/spec/c/if/sbrk.yml
+++ b/spec/c/if/sbrk.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: unistd
+- role: interface-ingroup
+  uid: group
 name: sbrk
 references: []
 type: interface
diff --git a/spec/c/if/sem_init.yml b/spec/c/if/sem_init.yml
index a24d906b..e23d5992 100644
--- a/spec/c/if/sem_init.yml
+++ b/spec/c/if/sem_init.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: semaphore
+- role: interface-ingroup
+  uid: group
 name: sem_init
 references: []
 type: interface
diff --git a/spec/c/if/sem_open.yml b/spec/c/if/sem_open.yml
index e088f865..fa566ea6 100644
--- a/spec/c/if/sem_open.yml
+++ b/spec/c/if/sem_open.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: semaphore
+- role: interface-ingroup
+  uid: group
 name: sem_open
 references: []
 type: interface
diff --git a/spec/c/if/semaphore.yml b/spec/c/if/semaphore.yml
index a8d18eb6..0628b760 100644
--- a/spec/c/if/semaphore.yml
+++ b/spec/c/if/semaphore.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: semaphore.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/size_max.yml b/spec/c/if/size_max.yml
index 4ea7fa58..e55b9842 100644
--- a/spec/c/if/size_max.yml
+++ b/spec/c/if/size_max.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: SIZE_MAX
 references:
 - identifier: https://en.cppreference.com/w/c/types/limits
diff --git a/spec/c/if/size_t.yml b/spec/c/if/size_t.yml
index 8bf07631..9bbf1da3 100644
--- a/spec/c/if/size_t.yml
+++ b/spec/c/if/size_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stddef
+- role: interface-ingroup
+  uid: group
 name: size_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/size_t
diff --git a/spec/c/if/stdarg.yml b/spec/c/if/stdarg.yml
index dd1b0a71..36b2a28f 100644
--- a/spec/c/if/stdarg.yml
+++ b/spec/c/if/stdarg.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdarg.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stdatomic.yml b/spec/c/if/stdatomic.yml
index c4402e15..a5c74ee6 100644
--- a/spec/c/if/stdatomic.yml
+++ b/spec/c/if/stdatomic.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdatomic.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stdbool.yml b/spec/c/if/stdbool.yml
index dadc9e33..25bdbc52 100644
--- a/spec/c/if/stdbool.yml
+++ b/spec/c/if/stdbool.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdbool.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stddef.yml b/spec/c/if/stddef.yml
index 0048d641..3441587d 100644
--- a/spec/c/if/stddef.yml
+++ b/spec/c/if/stddef.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stddef.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stdint.yml b/spec/c/if/stdint.yml
index 58115816..02a090d2 100644
--- a/spec/c/if/stdint.yml
+++ b/spec/c/if/stdint.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdint.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stdio.yml b/spec/c/if/stdio.yml
index 52320ce0..d87721dc 100644
--- a/spec/c/if/stdio.yml
+++ b/spec/c/if/stdio.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdio.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/stdlib.yml b/spec/c/if/stdlib.yml
index ca5e081f..44113119 100644
--- a/spec/c/if/stdlib.yml
+++ b/spec/c/if/stdlib.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: stdlib.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/string.yml b/spec/c/if/string.yml
index b3cacf2e..64f9c584 100644
--- a/spec/c/if/string.yml
+++ b/spec/c/if/string.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: string.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/strings.yml b/spec/c/if/strings.yml
index 1d0681fb..b51d082c 100644
--- a/spec/c/if/strings.yml
+++ b/spec/c/if/strings.yml
@@ -9,6 +9,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: strings.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/symlink.yml b/spec/c/if/symlink.yml
index 1924cf51..a4c5a6b4 100644
--- a/spec/c/if/symlink.yml
+++ b/spec/c/if/symlink.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: symlink
 references: []
 type: interface
diff --git a/spec/c/if/sys-cpuset.yml b/spec/c/if/sys-cpuset.yml
index acbeed7d..ebff7464 100644
--- a/spec/c/if/sys-cpuset.yml
+++ b/spec/c/if/sys-cpuset.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/cpuset.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/sys-impl-timespec.yml b/spec/c/if/sys-impl-timespec.yml
index b7342f26..5f7d6716 100644
--- a/spec/c/if/sys-impl-timespec.yml
+++ b/spec/c/if/sys-impl-timespec.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/_timespec.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/sys-impl-timeval.yml b/spec/c/if/sys-impl-timeval.yml
index 594c5f49..38425700 100644
--- a/spec/c/if/sys-impl-timeval.yml
+++ b/spec/c/if/sys-impl-timeval.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/_timeval.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/sys-ioccom.yml b/spec/c/if/sys-ioccom.yml
index 0222b300..e8b7e399 100644
--- a/spec/c/if/sys-ioccom.yml
+++ b/spec/c/if/sys-ioccom.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/ioccom.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/sys-stat.yml b/spec/c/if/sys-stat.yml
index da956b4b..f7bb81a0 100644
--- a/spec/c/if/sys-stat.yml
+++ b/spec/c/if/sys-stat.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/stat.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/sys-types.yml b/spec/c/if/sys-types.yml
index 23ee657f..8801fa02 100644
--- a/spec/c/if/sys-types.yml
+++ b/spec/c/if/sys-types.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: sys/types.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/time.yml b/spec/c/if/time.yml
index 1f048889..e5288715 100644
--- a/spec/c/if/time.yml
+++ b/spec/c/if/time.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: time.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/time_t.yml b/spec/c/if/time_t.yml
index a26d1320..480208be 100644
--- a/spec/c/if/time_t.yml
+++ b/spec/c/if/time_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: time
+- role: interface-ingroup
+  uid: group
 name: time_t
 references: []
 type: interface
diff --git a/spec/c/if/timer-abstime.yml b/spec/c/if/timer-abstime.yml
index a08883a9..90281ece 100644
--- a/spec/c/if/timer-abstime.yml
+++ b/spec/c/if/timer-abstime.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: time
+- role: interface-ingroup
+  uid: group
 name: TIMER_ABSTIME
 references:
 - identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
diff --git a/spec/c/if/timespec.yml b/spec/c/if/timespec.yml
index e8ec75b6..2853bb86 100644
--- a/spec/c/if/timespec.yml
+++ b/spec/c/if/timespec.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: sys-impl-timespec
+- role: interface-ingroup
+  uid: group
 name: struct timespec
 references:
 - identifier: https://en.cppreference.com/w/c/chrono/timespec
diff --git a/spec/c/if/timeval.yml b/spec/c/if/timeval.yml
index 957e3f2e..2131d953 100644
--- a/spec/c/if/timeval.yml
+++ b/spec/c/if/timeval.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: sys-impl-timeval
+- role: interface-ingroup
+  uid: group
 name: struct timeval
 references:
 - identifier: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html
diff --git a/spec/c/if/true.yml b/spec/c/if/true.yml
index d8460229..a6fad828 100644
--- a/spec/c/if/true.yml
+++ b/spec/c/if/true.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stdbool
+- role: interface-ingroup
+  uid: group
 name: 'true'
 references: []
 type: interface
diff --git a/spec/c/if/uint16_t.yml b/spec/c/if/uint16_t.yml
index 8c44a71b..82c4aa65 100644
--- a/spec/c/if/uint16_t.yml
+++ b/spec/c/if/uint16_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uint16_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uint32_max.yml b/spec/c/if/uint32_max.yml
index 3b046427..15356291 100644
--- a/spec/c/if/uint32_max.yml
+++ b/spec/c/if/uint32_max.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: UINT32_MAX
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uint32_t.yml b/spec/c/if/uint32_t.yml
index aef82f14..5ba6c43b 100644
--- a/spec/c/if/uint32_t.yml
+++ b/spec/c/if/uint32_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uint32_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uint64_t.yml b/spec/c/if/uint64_t.yml
index c408ac98..0adcf525 100644
--- a/spec/c/if/uint64_t.yml
+++ b/spec/c/if/uint64_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uint64_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uint8_t.yml b/spec/c/if/uint8_t.yml
index b828ddb0..b6d93d77 100644
--- a/spec/c/if/uint8_t.yml
+++ b/spec/c/if/uint8_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uint8_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uintmax_t.yml b/spec/c/if/uintmax_t.yml
index 967c0330..0e9d2d4d 100644
--- a/spec/c/if/uintmax_t.yml
+++ b/spec/c/if/uintmax_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uintmax_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uintptr_max.yml b/spec/c/if/uintptr_max.yml
index 179a71d8..b317979b 100644
--- a/spec/c/if/uintptr_max.yml
+++ b/spec/c/if/uintptr_max.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-define
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: UINTPTR_MAX
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/uintptr_t.yml b/spec/c/if/uintptr_t.yml
index c639db2c..839ab3df 100644
--- a/spec/c/if/uintptr_t.yml
+++ b/spec/c/if/uintptr_t.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdint
+- role: interface-ingroup
+  uid: group
 name: uintptr_t
 references:
 - identifier: https://en.cppreference.com/w/c/types/integer
diff --git a/spec/c/if/unistd.yml b/spec/c/if/unistd.yml
index 56f46661..f2122886 100644
--- a/spec/c/if/unistd.yml
+++ b/spec/c/if/unistd.yml
@@ -8,6 +8,8 @@ interface-type: header-file
 links:
 - role: interface-placement
   uid: domain
+- role: interface-ingroup
+  uid: group
 path: unistd.h
 prefix: ''
 type: interface
diff --git a/spec/c/if/utime.yml b/spec/c/if/utime.yml
index f47f100b..a1196663 100644
--- a/spec/c/if/utime.yml
+++ b/spec/c/if/utime.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-function
 links:
 - role: interface-placement
   uid: sys-stat
+- role: interface-ingroup
+  uid: group
 name: utime
 references: []
 type: interface
diff --git a/spec/c/if/va_list.yml b/spec/c/if/va_list.yml
index fd282fbe..320115ed 100644
--- a/spec/c/if/va_list.yml
+++ b/spec/c/if/va_list.yml
@@ -7,6 +7,8 @@ interface-type: unspecified-type
 links:
 - role: interface-placement
   uid: stdarg
+- role: interface-ingroup
+  uid: group
 name: va_list
 references:
 - identifier: https://en.cppreference.com/w/c/variadic/va_list



More information about the vc mailing list