#include "uccompat.h"
#ifdef STACKCHECK
-extern void live_check(const char *file,int line);
+extern void live_check(const char *file,int line,int alloc);
extern void live_disable(int how);
-#define LIVE live_check(__FILE__,__LINE__)
+#define LIVE live_check(__FILE__,__LINE__,-1)
+#define LIVE_ALLOC(n) live_check(__FILE__,__LINE__,(n))
#define LIVE_DISABLE live_disable(1)
#define LIVE_ENABLE live_disable(-1)
#else /* STACKCHECK */
#define LIVE
+#define LIVE_ALLOC(n)
#define LIVE_DISABLE
#define LIVE_ENABLE
#endif /* STACKCHECK */
+#ifdef USE_UNIX98PTYS
+# define _XOPEN_SOURCE 500
+#endif
+#define _BSD_SOURCE 1
+#include <unistd.h>
+extern void usleep_watchdevice(unsigned long usecs);
+#define usleep(usecs) usleep_watchdevice((usecs))
+#define sleep(secs) usleep((secs)*1000000)
+
+
#endif /* __CONFIG_H__ */