repo.or.cz
/
glibc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
sparc: Fix .udiv plt on libc
[glibc.git]
/
nptl
/
tst-exit2.c
blob
0b7a2caf6ae3eacb379eced1ce7c59d8dcae07a7
1
#include <pthread.h>
2
#include <signal.h>
3
#include <stdio.h>
4
#include <string.h>
5
#include <unistd.h>
6
7
static int
do_test
(
void
);
8
9
#define TEST_FUNCTION do_test ()
10
#include
"../test-skeleton.c"
11
12
static void
*
13
tf
(
void
*
arg
)
14
{
15
while
(
1
)
16
sleep
(
100
);
17
18
/* NOTREACHED */
19
return
NULL
;
20
}
21
22
23
static int
24
do_test
(
void
)
25
{
26
pthread_t th
;
27
28
int
e
=
pthread_create
(&
th
,
NULL
,
tf
,
NULL
);
29
if
(
e
!=
0
)
30
{
31
printf
(
"create failed: %s
\n
"
,
strerror
(
e
));
32
return
1
;
33
}
34
35
delayed_exit
(
1
);
36
37
/* Terminate only this thread. */
38
pthread_exit
(
NULL
);
39
40
/* NOTREACHED */
41
return
1
;
42
}