From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Larry Rosenman <ler(at)lerctr(dot)org> |
Cc: | Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Need NetBSD thread tester |
Date: | 2003-09-12 17:30:38 |
Message-ID: | 200309121730.h8CHUc121444@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Larry Rosenman wrote:
> > Wow, that is strange. Someone else told me NetBSD supports threads, and
> > doesn't need any special compile flags, but of course, it has to have
> > pthread.h to support threads. NetBSD 1.6.1 is very current, so it isn't
> > an old OS.
> >
> > Can you compile if you remove the pthread.h include? No special compile
> > flags should be required.
> Nope......
>
>
> $ vi test*
> $ cc -O -o test_thread_funcs test_thread_funcs.c
> test_thread_funcs.c: In function `main':
> test_thread_funcs.c:50: `pthread_t' undeclared (first use in this function)
> test_thread_funcs.c:50: (Each undeclared identifier is reported only once
> test_thread_funcs.c:50: for each function it appears in.)
> test_thread_funcs.c:50: parse error before `thread1'
> test_thread_funcs.c:59: `thread1' undeclared (first use in this function)
> test_thread_funcs.c:60: `thread2' undeclared (first use in this function)
> $
There a pthrads package you have to install, (pkgsrc/devel/pth):
Seems 2.0 will have native threads support. Now, how does this relate
to libc's thread-safeness?
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
From | Date | Subject | |
---|---|---|---|
Next Message | Larry Rosenman | 2003-09-12 17:32:28 | Re: Need NetBSD thread tester |
Previous Message | Matthew T. O'Connor | 2003-09-12 17:16:18 | Re: Another small bug (pg_autovacuum) |