main_arg 75 maint/gnulib/lib/glthread/thread.c main_arg_t *main_arg = (main_arg_t *) pmarg; main_arg 76 maint/gnulib/lib/glthread/thread.c void *(*mainfunc) (void *) = main_arg->a.mainfunc; main_arg 77 maint/gnulib/lib/glthread/thread.c void *arg = main_arg->a.arg; main_arg 79 maint/gnulib/lib/glthread/thread.c if (tss_set (thrd_with_exitvalue_key, &main_arg->t) != thrd_success) main_arg 86 maint/gnulib/lib/glthread/thread.c main_arg->t.exitvalue = exitvalue; main_arg 100 maint/gnulib/lib/glthread/thread.c main_arg_t *main_arg = (main_arg_t *) malloc (sizeof (main_arg_t)); main_arg 101 maint/gnulib/lib/glthread/thread.c if (main_arg == NULL) main_arg 103 maint/gnulib/lib/glthread/thread.c main_arg->a.mainfunc = mainfunc; main_arg 104 maint/gnulib/lib/glthread/thread.c main_arg->a.arg = arg; main_arg 105 maint/gnulib/lib/glthread/thread.c switch (thrd_create ((thrd_t *) &main_arg->t.tid, thrd_main_func, main_arg)) main_arg 110 maint/gnulib/lib/glthread/thread.c free (main_arg); main_arg 113 maint/gnulib/lib/glthread/thread.c free (main_arg); main_arg 116 maint/gnulib/lib/glthread/thread.c *threadp = &main_arg->t; main_arg 75 maint/gnulib/lib/thrd.c main_arg_t *main_arg = (main_arg_t *) pmarg; main_arg 76 maint/gnulib/lib/thrd.c thrd_start_t mainfunc = main_arg->a.mainfunc; main_arg 77 maint/gnulib/lib/thrd.c void *arg = main_arg->a.arg; main_arg 79 maint/gnulib/lib/thrd.c if (tss_set (thrd_with_exitcode_key, &main_arg->t) != thrd_success) main_arg 86 maint/gnulib/lib/thrd.c main_arg->t.exitcode = exitcode; main_arg 87 maint/gnulib/lib/thrd.c if (main_arg->t.detached) main_arg 90 maint/gnulib/lib/thrd.c free (&main_arg->t); main_arg 106 maint/gnulib/lib/thrd.c main_arg_t *main_arg = (main_arg_t *) malloc (sizeof (main_arg_t)); main_arg 107 maint/gnulib/lib/thrd.c if (main_arg == NULL) main_arg 109 maint/gnulib/lib/thrd.c main_arg->a.mainfunc = mainfunc; main_arg 110 maint/gnulib/lib/thrd.c main_arg->a.arg = arg; main_arg 111 maint/gnulib/lib/thrd.c main_arg->t.detached = 0; main_arg 114 maint/gnulib/lib/thrd.c thrd_create ((thrd_t *) &main_arg->t.tid, thrd_main_func, main_arg); main_arg 116 maint/gnulib/lib/thrd.c *threadp = &main_arg->t; main_arg 118 maint/gnulib/lib/thrd.c free (main_arg);