Section courante

A propos

Section administrative du site

PUTMSG

Mettre un message
C pour Unix stropts.h

Syntaxe

int putmsg(int fildes, const struct strbuf *ctlptr, const struct strbuf *dataptr, int flags);

Paramètres

Nom Description
fildes Ce paramètre représente un descripteur de fichier ouvert associé à un flux STREAMS. Il identifie la destination du message à envoyer.
ctlptr Ce paramètre est un pointeur vers une structure strbuf contenant les données de contrôle du message. Si aucune donnée de contrôle n'est à envoyer, ce pointeur peut être NULL.
dataptr Ce paramètre est un pointeur vers une structure strbuf contenant les données utilisateur (ou données normales) du message. Il peut être NULL si aucune donnée n'est transmise.
flags Ce paramètre spécifie la manière dont les données sont envoyées. Il peut prendre des valeurs telles que 0 (message normal) ou MSG_BAND (message en bande prioritaire), selon le comportement souhaité.

Description

Cette fonction permet de créer un message à partir d'un ou des tampons de processus et envoie le message à un fichier de flux de données.



Dernière mise à jour : Vendredi, le 5 Juin 2020