17 lines
489 B
C
17 lines
489 B
C
#pragma once
|
|
#include <sys/types.h>
|
|
|
|
#define REQ_QUEUE "/winnie_req"
|
|
#define NAME_MAXLEN 64
|
|
|
|
typedef struct {
|
|
pid_t pid; // PID пчелы
|
|
int want; // желаемая порция; 0 => STOP-маркер
|
|
char replyq[NAME_MAXLEN]; // имя очереди для ответов ("/bee_<pid>")
|
|
} req_msg_t;
|
|
|
|
typedef struct {
|
|
int granted; // выдано меда; 0 => стоп
|
|
int remain; // остаток мёда
|
|
} rep_msg_t;
|