Пример #1
0
static void
_child (void) {
	write(STDOUT_FILENO, CHILD_MSG_1, LENGTH(CHILD_MSG_1));
	sleep(1);
	if (dup2(STDERR_FILENO, STDOUT_FILENO) == -1) {
		write(STDOUT_FILENO, CHILD_FAIL_1, LENGTH(CHILD_FAIL_1));
	} else {
		write(STDOUT_FILENO, CHILD_MSG_2, LENGTH(CHILD_MSG_2));
	}
	ssignal(sema);
	_exit(0);
}                                                             
Пример #2
0
static int ResetTimeout(AcdxDrvrModuleContext *mcon) {

   mcon->Timer = 0;
   ssignal(&(mcon->Semaphore));
   return 0;
}