--On Wednesday, September 03, 2003 16:51:51 -0400 Bruce Momjian <[EMAIL PROTECTED]> wrote:

Larry Rosenman wrote:
> From UnixWare:

$ cc -O -Kpthread test_thread.c -o test_thread -lsocket -lnsl
UX:acomp: WARNING: "test_thread.c", line 60: argument #3 incompatible
with  prototype: pthread_create()
UX:acomp: WARNING: "test_thread.c", line 61: argument #3 incompatible
with  prototype: pthread_create()
$ ./test_thread
Your functions are all thread-safe
$

Well, that's great news, and so clear too!


I am curious about the compiler warnings.

What does your OS want for the 3rd argument of pthread_create()?  I
thought a void pointer would be OK for everyone:

pthread_create(&thread1, NULL, (void *) func_call_1, NULL);

void *(*start_routine)(void*)


Here is our man page:
http://lerami.lerctr.org:8458/en/man/html.3pthread/pthread_create.3pthread.
html

LER


-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749


---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Reply via email to