summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-02 06:51:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-02 10:06:46 +0200
commit95b5dc4e92e5b99da2dd3e7814733812e6ab5657 (patch)
treedb708c94b05df319bba324d506561151ab1bdf7b
parentspec: Specify <rtems/score/atomic.h> (diff)
downloadrtems-central-95b5dc4e92e5b99da2dd3e7814733812e6ab5657.tar.bz2
spec: Add C interfaces to a group
-rw-r--r--spec/c/if/atexit.yml2
-rw-r--r--spec/c/if/bintime.yml2
-rw-r--r--spec/c/if/bool.yml2
-rw-r--r--spec/c/if/caddr-t.yml2
-rw-r--r--spec/c/if/chmod.yml2
-rw-r--r--spec/c/if/chown.yml2
-rw-r--r--spec/c/if/clock-monotonic.yml2
-rw-r--r--spec/c/if/clock-realtime.yml2
-rw-r--r--spec/c/if/cpu_set_t.yml2
-rw-r--r--spec/c/if/eagain.yml2
-rw-r--r--spec/c/if/ebusy.yml2
-rw-r--r--spec/c/if/einval.yml2
-rw-r--r--spec/c/if/enomem.yml2
-rw-r--r--spec/c/if/enotsup.yml2
-rw-r--r--spec/c/if/errno-header.yml2
-rw-r--r--spec/c/if/errno.yml2
-rw-r--r--spec/c/if/etimedout.yml2
-rw-r--r--spec/c/if/exit.yml2
-rw-r--r--spec/c/if/false.yml2
-rw-r--r--spec/c/if/free.yml2
-rw-r--r--spec/c/if/int16_t.yml2
-rw-r--r--spec/c/if/int32_t.yml2
-rw-r--r--spec/c/if/int64_t.yml2
-rw-r--r--spec/c/if/int8_t.yml2
-rw-r--r--spec/c/if/intmax_t.yml2
-rw-r--r--spec/c/if/intptr_t.yml2
-rw-r--r--spec/c/if/ioccom-io.yml2
-rw-r--r--spec/c/if/ioccom-ior.yml2
-rw-r--r--spec/c/if/ioccom-iow.yml2
-rw-r--r--spec/c/if/ioccom-iowr.yml2
-rw-r--r--spec/c/if/link.yml2
-rw-r--r--spec/c/if/malloc.yml2
-rw-r--r--spec/c/if/mkfifo.yml2
-rw-r--r--spec/c/if/mknod.yml2
-rw-r--r--spec/c/if/null.yml2
-rw-r--r--spec/c/if/offsetof.yml2
-rw-r--r--spec/c/if/on-exit.yml2
-rw-r--r--spec/c/if/printf.yml2
-rw-r--r--spec/c/if/pthread-create.yml2
-rw-r--r--spec/c/if/pthread-setname-np.yml2
-rw-r--r--spec/c/if/pthread.yml2
-rw-r--r--spec/c/if/pthread_setspecific.yml2
-rw-r--r--spec/c/if/readdir.yml2
-rw-r--r--spec/c/if/readlink.yml2
-rw-r--r--spec/c/if/rename.yml2
-rw-r--r--spec/c/if/rmnod.yml2
-rw-r--r--spec/c/if/sbrk.yml2
-rw-r--r--spec/c/if/sem_init.yml2
-rw-r--r--spec/c/if/sem_open.yml2
-rw-r--r--spec/c/if/semaphore.yml2
-rw-r--r--spec/c/if/size_max.yml2
-rw-r--r--spec/c/if/size_t.yml2
-rw-r--r--spec/c/if/stdarg.yml2
-rw-r--r--spec/c/if/stdatomic.yml2
-rw-r--r--spec/c/if/stdbool.yml2
-rw-r--r--spec/c/if/stddef.yml2
-rw-r--r--spec/c/if/stdint.yml2
-rw-r--r--spec/c/if/stdio.yml2
-rw-r--r--spec/c/if/stdlib.yml2
-rw-r--r--spec/c/if/string.yml2
-rw-r--r--spec/c/if/strings.yml2
-rw-r--r--spec/c/if/symlink.yml2
-rw-r--r--spec/c/if/sys-cpuset.yml2
-rw-r--r--spec/c/if/sys-impl-timespec.yml2
-rw-r--r--spec/c/if/sys-impl-timeval.yml2
-rw-r--r--spec/c/if/sys-ioccom.yml2
-rw-r--r--spec/c/if/sys-stat.yml2
-rw-r--r--spec/c/if/sys-types.yml2
-rw-r--r--spec/c/if/time.yml2
-rw-r--r--spec/c/if/time_t.yml2
-rw-r--r--spec/c/if/timer-abstime.yml2
-rw-r--r--spec/c/if/timespec.yml2
-rw-r--r--spec/c/if/timeval.yml2
-rw-r--r--spec/c/if/true.yml2
-rw-r--r--spec/c/if/uint16_t.yml2
-rw-r--r--spec/c/if/uint32_max.yml2
-rw-r--r--spec/c/if/uint32_t.yml2
-rw-r--r--spec/c/if/uint64_t.yml2
-rw-r--r--spec/c/if/uint8_t.yml2
-rw-r--r--spec/c/if/uintmax_t.yml2
-rw-r--r--spec/c/if/uintptr_max.yml2
-rw-r--r--spec/c/if/uintptr_t.yml2
-rw-r--r--spec/c/if/unistd.yml2
-rw-r--r--spec/c/if/utime.yml2
-rw-r--r--spec/c/if/va_list.yml2
85 files changed, 170 insertions, 0 deletions
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