v8 149.0.0

Rust bindings to V8
Documentation
header: sys/sem.h
standards:
  - posix
  - linux
macros:
  - macro_name: SEM_UNDO
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: GETNCNT
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: GETPID
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: GETVAL
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: GETALL
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: GETZCNT
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: SETVAL
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: SETALL
    macro_header: sys-sem-macros.h
    standards:
      - posix
  - macro_name: SEM_STAT
    macro_header: sys-sem-macros.h
    standards:
      - linux
  - macro_name: SEM_INFO
    macro_header: sys-sem-macros.h
    standards:
      - linux
  - macro_name: SEM_STAT_ANY
    macro_header: sys-sem-macros.h
    standards:
      - linux
types:
  - type_name: key_t
  - type_name: size_t
  - type_name: struct_ipc_perm
  - type_name: struct_semid_ds
  - type_name: struct_sembuf
  - type_name: struct_seminfo
    standards:
      - linux
functions:
  - name: semctl
    standards:
      - posix
    return_type: int
    arguments:
      - type: int
      - type: int
      - type: int
      - type: '...'
  - name: semget
    standards:
      - posix
    return_type: int
    arguments:
      - type: key_t
      - type: int
      - type: int
  - name: semop
    standards:
      - posix
    return_type: int
    arguments:
      - type: int
      - type: struct sembuf *
      - type: size_t