[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