xref: /dragonfly/test/libpthread/hello_s.c (revision 6a3cbbc2)
1 /****************************************************************************
2  *
3  * Simple sequence mode test.
4  *
5  * $FreeBSD: src/lib/libc_r/test/hello_s.c,v 1.1.2.1 2000/07/17 22:18:32 jasone Exp $
6  * $DragonFly: src/lib/libc_r/test/hello_s.c,v 1.2 2003/06/17 04:26:48 dillon Exp $
7  *
8  ****************************************************************************/
9 
10 #include <stdio.h>
11 #include <string.h>
12 #include <pthread.h>
13 
14 void *
15 entry(void * a_arg)
16 {
17 	fprintf(stderr, "ok 1\n");
18 	fprintf(stderr, "ok \n");
19 	fprintf(stderr, "ok 3\n");
20 
21 	return NULL;
22 }
23 
24 int
25 main()
26 {
27 	pthread_t thread;
28 	int error;
29 
30 	fprintf(stderr, "1..3\n");
31 
32 	fprintf(stderr, "Some random text\n");
33 
34 	error = pthread_create(&thread, NULL, entry, NULL);
35 	fprintf(stderr, "More unimportant text\n");
36 	if (error)
37 		fprintf(stderr,"Error in pthread_create(): %s\n",
38 			strerror(error));
39 
40 	error = pthread_join(thread, NULL);
41 	if (error)
42 		fprintf(stderr,	"Error in pthread_join(): %s\n",
43 			strerror(error));
44 
45 	fprintf(stderr, "Hello world\n");
46 
47 	return 0;
48 }
49