#define UPCALL_STOP 1
#define HARD_FAIL(x) (((x) != 0 ) && ((x) != SMS_NO_CHANGE))
-#define SOFT_FAIL(x) (((x) == SMS_NO_MEM) || ((x) == SMS_CANT_CONNECT) || ((x) == SMS_CCONFIG))
+#define SOFT_FAIL(x) (((x) == SMS_NO_MEM) || ((x) == SMS_CANT_CONNECT) || ((x) == SMS_CCONFIG) || ((x) == SMS_DEADLOCK))
#define SMS_DIR "/u1/sms"
#define LOCK_DIR "/u1/sms/dcm/locks"