@@ -572,6 +572,7 @@ data ProcessSignal =
572572 | WhereIs !String
573573 | Register !String !NodeId !(Maybe ProcessId) !Bool -- Use 'Nothing' to unregister, use True to force reregister
574574 | NamedSend !String !Message
575+ | UnreliableSend !LocalProcessId !Message
575576 | LocalSend !ProcessId !Message
576577 | LocalPortSend !SendPortId !Message
577578 | Kill !ProcessId !String
@@ -627,6 +628,7 @@ instance Binary ProcessSignal where
627628 put (Exit pid reason) = putWord8 10 >> put pid >> put (messageToPayload reason)
628629 put (LocalSend to' msg) = putWord8 11 >> put to' >> put (messageToPayload msg)
629630 put (LocalPortSend sid msg) = putWord8 12 >> put sid >> put (messageToPayload msg)
631+ put (UnreliableSend lpid msg) = putWord8 13 >> put lpid >> put (messageToPayload msg)
630632 put (GetInfo about) = putWord8 30 >> put about
631633 put (SigShutdown) = putWord8 31
632634 put (GetNodeStats nid) = putWord8 32 >> put nid
@@ -646,6 +648,7 @@ instance Binary ProcessSignal where
646648 10 -> Exit <$> get <*> (payloadToMessage <$> get)
647649 11 -> LocalSend <$> get <*> (payloadToMessage <$> get)
648650 12 -> LocalPortSend <$> get <*> (payloadToMessage <$> get)
651+ 13 -> UnreliableSend <$> get <*> (payloadToMessage <$> get)
649652 30 -> GetInfo <$> get
650653 31 -> return SigShutdown
651654 32 -> GetNodeStats <$> get