now lab6 eits gracefully
This commit is contained in:
@@ -2,16 +2,16 @@
|
||||
#pragma once
|
||||
#include <sys/types.h>
|
||||
|
||||
#define REQ_QUEUE "/winnie_req" // общая очередь запросов к серверу (POSIX name starts with '/')
|
||||
#define REQ_QUEUE "/winnie_req"
|
||||
#define NAME_MAXLEN 64
|
||||
|
||||
typedef struct {
|
||||
pid_t pid; // PID пчелы
|
||||
int want; // желаемая порция
|
||||
char replyq[NAME_MAXLEN];// имя очереди для ответов (например, "/bee_1234")
|
||||
pid_t pid; // PID пчелы
|
||||
int want; // желаемая порция; 0 => STOP-маркер
|
||||
char replyq[NAME_MAXLEN]; // имя очереди для ответов ("/bee_<pid>")
|
||||
} req_msg_t;
|
||||
|
||||
typedef struct {
|
||||
int granted; // выдано меда
|
||||
int granted; // выдано меда; 0 => стоп
|
||||
int remain; // остаток мёда
|
||||
} rep_msg_t;
|
||||
|
||||
Reference in New Issue
Block a user