void lwpTerminate(struct lwpProc * p);
void lwpYield(void);
void lwpSleepFd(int fd, int flags);
-void lwpSleepUntil(time_t until);
-void lwpWakeupFd(struct lwpProc * p);
+int lwpSleepUntil(time_t until);
+void lwpWakeup(struct lwpProc *);
int lwpSigWait(sigset_t *set, int *sig);
void *lwpGetUD(struct lwpProc * p);
void lwpSetUD(struct lwpProc * p, char *ud);