@@ -571,6 +571,7 @@ data ProcessSignal =
571571 | WhereIs !String
572572 | Register !String !NodeId !(Maybe ProcessId) !Bool -- Use 'Nothing' to unregister, use True to force reregister
573573 | NamedSend !String !Message
574+ | UnreliableSend !LocalProcessId !Message
574575 | LocalSend !ProcessId !Message
575576 | LocalPortSend !SendPortId !Message
576577 | Kill !ProcessId !String
@@ -626,6 +627,7 @@ instance Binary ProcessSignal where
626627 put (Exit pid reason) = putWord8 10 >> put pid >> put (messageToPayload reason)
627628 put (LocalSend to' msg) = putWord8 11 >> put to' >> put (messageToPayload msg)
628629 put (LocalPortSend sid msg) = putWord8 12 >> put sid >> put (messageToPayload msg)
630+ put (UnreliableSend lpid msg) = putWord8 13 >> put lpid >> put (messageToPayload msg)
629631 put (GetInfo about) = putWord8 30 >> put about
630632 put (SigShutdown) = putWord8 31
631633 put (GetNodeStats nid) = putWord8 32 >> put nid
@@ -645,6 +647,7 @@ instance Binary ProcessSignal where
645647 10 -> Exit <$> get <*> (payloadToMessage <$> get)
646648 11 -> LocalSend <$> get <*> (payloadToMessage <$> get)
647649 12 -> LocalPortSend <$> get <*> (payloadToMessage <$> get)
650+ 13 -> UnreliableSend <$> get <*> (payloadToMessage <$> get)
648651 30 -> GetInfo <$> get
649652 31 -> return SigShutdown
650653 32 -> GetNodeStats <$> get