Files
Jeff Bailey 8ac51bce5a [libc][NFC] Lowercase standard identifiers in YAML files (#198854)
Update YAML files to use lowercase identifiers for standards.

In header.py, canonical identifiers for standards are explicitly defined
in lowercase and mapped to their pretty names for display. This change
ensures that all YAML files use the lowercase identifiers (posix, linux,
bsd, gnu) expected by the header generation tool.

Assisted-by: Automated tooling, human reviewed.
2026-05-21 06:48:03 +01:00

90 lines
1.6 KiB
YAML

header: termios.h
standards:
- posix
macros:
- macro_name: NCCS
macro_header: termios-macros.h
types:
- type_name: tcflag_t
- type_name: struct_termios
- type_name: speed_t
- type_name: pid_t
- type_name: cc_t
enums: []
objects: []
functions:
- name: cfgetispeed
standards:
- posix
return_type: speed_t
arguments:
- type: const struct termios *
- name: cfgetospeed
standards:
- posix
return_type: speed_t
arguments:
- type: const struct termios *
- name: cfsetispeed
standards:
- posix
return_type: speed_t
arguments:
- type: struct termios *
- type: speed_t
- name: cfsetospeed
standards:
- posix
return_type: speed_t
arguments:
- type: struct termios *
- type: speed_t
- name: tcdrain
standards:
- posix
return_type: int
arguments:
- type: int
- name: tcflow
standards:
- posix
return_type: int
arguments:
- type: int
- type: int
- name: tcflush
standards:
- posix
return_type: int
arguments:
- type: int
- type: int
- name: tcgetattr
standards:
- posix
return_type: int
arguments:
- type: int
- type: struct termios *
- name: tcgetsid
standards:
- posix
return_type: pid_t
arguments:
- type: int
- name: tcsendbreak
standards:
- posix
return_type: int
arguments:
- type: int
- type: int
- name: tcsetattr
standards:
- posix
return_type: int
arguments:
- type: int
- type: int
- type: struct termios *