From 86bf475fbf7b4737803c3a6ece1900dd9e5a4e33 Mon Sep 17 00:00:00 2001 From: Michael Santos Date: Thu, 27 Mar 2014 16:21:50 -0400 Subject: [PATCH] Add convenience macros for stdio --- include/alcove.hrl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/alcove.hrl b/include/alcove.hrl index 7bdddc5..c6a52af 100644 --- a/include/alcove.hrl +++ b/include/alcove.hrl @@ -29,6 +29,15 @@ -define(ALCOVE_MSG_CALL, 4). -define(ALCOVE_MSG_EVENT, 5). +-define(ALCOVE_STDOUT(Pid), + ?UINT16(?ALCOVE_MSG_STDOUT), ?UINT32(Pid)). +-define(ALCOVE_STDERR(Pid), + ?UINT16(?ALCOVE_MSG_STDERR), ?UINT32(Pid)). +-define(ALCOVE_CALL(Pid), + ?UINT16(?ALCOVE_MSG_CALL), ?UINT32(Pid)). +-define(ALCOVE_EVENT(Pid), + ?UINT16(?ALCOVE_MSG_EVENT), ?UINT32(Pid)). + -define(ALCOVE_HDR(Type, Pid0), ?UINT16(Type), ?UINT32(Pid0)).