Lines Matching defs:thread_data
161 libthreaddata_t *thread_data;
166 thread_data = (libthreaddata_t *) NULL;
239 && !(err = NXKeyGetValue(key, (void **) &thread_data))
240 && !thread_data) {
248 thread_data = malloc(sizeof(libthreaddata_t));
250 if(thread_data) {
251 thread_data->_errno = 0;
252 thread_data->twentybytes = malloc(20);
254 if(!thread_data->twentybytes) {
255 free(thread_data);
256 thread_data = (libthreaddata_t *) NULL;
260 if((err = NXKeySetValue(key, thread_data))) {
261 free(thread_data->twentybytes);
262 free(thread_data);
263 thread_data = (libthreaddata_t *) NULL;
273 *threadData = thread_data;