# Funciones de Semáforo

## Tabla de contenidos

- ftok — Convertir un nombre de ruta y un identificador de proyecto a una clave IPC de System V
- msg_get_queue — Crear o adjuntar a una cola de mensajes
- msg_queue_exists — Verificar si una cola de mensajes existe
- msg_receive — Recibir un mensaje de la cola de mensajes
- msg_remove_queue — Destruir una cola de mensajes
- msg_send — Eviar un mensaje a una cola de mensajes
- msg_set_queue — Establecer información en la estructura de datos de la cola de mensajes
- msg_stat_queue — Devuelve información desde la estructura de datos de la cola de mensajes
- sem_acquire — Adquirir un semáforo
- sem_get — Obtener el id de un semáforo
- sem_release — Liberar un semáforo
- sem_remove — Eliminar un semáforo
- shm_attach — Crea o abre un segmento de memoria compartida
- shm_detach — Desconectarse del segmento de memoria compartida
- shm_get_var — Devuelve una variable desde la memoria compartida
- shm_has_var — Verificar si existe una entrada específica
- shm_put_var — Inserta o actualiza una variable en la memoria compartida
- shm_remove_var — Eliminar una variable de la memoria compartida
- shm_remove — Elimina la memoria compartida de sistemas Unix