aboutsummaryrefslogtreecommitdiff
path: root/libc/include/setjmp.yaml
blob: 55e03470e33ca0c7b720b31b3e12d0f01c4bd4c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
header: setjmp.h
standards:
  - stdc
types:
  - type_name: jmp_buf
functions:
  - name: longjmp
    standards:
      - stdc
    return_type: _Noreturn void
    arguments:
      - type: jmp_buf
      - type: int
  - name: setjmp
    standards:
      - stdc
    return_type: int
    attributes:
      - _Returns_twice
    arguments:
      - type: jmp_buf
  - name: sigsetjmp
    standards:
      - posix
    return_type: int
    attributes:
      - _Returns_twice
    arguments:
      - type: sigjmp_buf
      - type: int
  - name: siglongjmp
    standards:
      - posix
    return_type: _Noreturn void
    arguments:
      - type: sigjmp_buf
      - type: int