main() { char* result; int status, data_id, header_id; /* cause errors to be printed */ rtdRemoteSetErrorHandler(errorHandler); /* connect to running rtd: uses default args taken from ~/.rtd-remote file */ if (rtdRemoteConnect(0, NULL, 0) != 0) exit(1); /* send some commands to RTD to be evaluated */ send_rtd("wcscenter"); send_rtd("bitpix"); send_rtd("scale"); send_rtd("width"); send_rtd("height"); send_rtd("config -file ngc1316r.fits"); send_rtd("width"); send_rtd("height"); data_id = atoi(send_rtd("shm get data")); header_id = atoi(send_rtd("shm get header")); /* look at the shared memory */ test_shm(data_id, header_id); exit(0); }
int main(int argc, char **argv) { test_file(); test_fork(); test_time(); test_socket(); // test_clone(); test_signal(); test_shm(); return 0; }
int main(int argc, char **argv) { printf("Starting mpass...\n"); // test_queue_seq(); // test_queue_busy_wait(); // test_queue_pthread_wait(); test_dynamic_array(); //for the first process do not send an arg and for the second do test_shm(argc); printf("Ending mpass...\n"); return 0; }