[libc-commits] [libc] [libc] added yaml_combined files, frontend for new headergen (PR #96833)
Schrodinger ZHU Yifan via libc-commits
libc-commits at lists.llvm.org
Wed Jun 26 18:01:32 PDT 2024
================
@@ -0,0 +1,108 @@
+header: signal.h
+macros:
+ - macro_name: __need_size_t
+ macro_value: null
+types:
+ - type_name: pid_t
+ - type_name: stack_t
+ - type_name: siginfo_t
+ - type_name: struct_sigaction
+ - type_name: sigset_t
+ - type_name: union_sigval
+ - type_name: sig_atomic_t
+enums: []
+objects: []
+functions:
+ - name: raise
+ standards:
+ - stdc
+ return_type: int
+ arguments:
+ - type: int
+ guard: null
+ attributes: []
+ - name: kill
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: pid_t
+ - type: int
+ guard: null
+ attributes: []
+ - name: sigaction
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: int
+ - type: const struct sigaction * __restrict
+ - type: struct sigaction * __restrict
+ guard: null
+ attributes: []
+ - name: sigaltstack
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: const stack_t * __restrict
+ - type: stack_t * __restrict
+ guard: null
+ attributes: []
+ - name: sigdelset
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: sigset_t *
+ - type: int
+ guard: null
+ attributes: []
+ - name: sigaddset
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: sigset_t *
+ - type: int
+ guard: null
+ attributes: []
+ - name: sigemptyset
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: sigset_t *
+ guard: null
+ attributes: []
+ - name: sigprocmask
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: int
+ - type: const sigset_t * __restrict
+ - type: sigset_t * __restrict
+ guard: null
+ attributes: []
+ - name: sigfillset
+ standards:
+ - POSIX
+ return_type: int
+ arguments:
+ - type: sigset_t *
+ guard: null
+ attributes: []
+ - name: signal
+ standards:
+ - stdc
+ return_type: __sighandler_t
+ arguments:
+ - type: int
+ - type: __sighandler_t
+ guard: null
+ attributes: []
+
+
+
+
----------------
SchrodingerZhu wrote:
new line
https://github.com/llvm/llvm-project/pull/96833
More information about the libc-commits
mailing list