...read_create"); /* Main thread carries on to create other threads and/or do other work. */ pause(); /* Dummy pause so we can test program */ } SEE ALSO sigaction (2), sigpending …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...etails. In order to wait for a signal, BSD and System V both provided a function named sigpause (3), but this function has a different argument on the two systems. See sigpause …...; /* Arg. to thread func. */ if (mq_notify(mqdes, &sev) == -1) handle_error("mq_notify"); pause(); /* Process will be terminated by thread function */ } SEE ALSO mq_close (3), m…...pthread_attr_destroy(attrp); if (s != 0) errc(EXIT_FAILURE, s, "pthread_attr_destroy"); } pause(); /* Terminates when other thread calls exit() */ } SEE ALSO pthread_attr_setaff…...pthread_attr_destroy(attrp); if (s != 0) errc(EXIT_FAILURE, s, "pthread_attr_destroy"); } pause(); /* Terminates when other thread calls exit() */ } SEE ALSO pthread_attr_setaff…...pthread_attr_destroy(attrp); if (s != 0) errc(EXIT_FAILURE, s, "pthread_attr_destroy"); } pause(); /* Terminates when other thread calls exit() */ } SEE ALSO pthread_attr_getaff…