Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Nov 1999 17:32:28 -0500
From:      Dan Moschuk <dan@FreeBSD.ORG>
To:        Rob King <dimwit@pernet.net>
Cc:        Dan Moschuk <dan@FreeBSD.ORG>, hackers@FreeBSD.ORG
Subject:   Re: PThreads and Sockets
Message-ID:  <19991126173228.A2608@spirit.jaded.net>
In-Reply-To: <Pine.BSF.4.20.9911261439070.13170-100000@deadpixi.pernet.net>; from dimwit@pernet.net on Fri, Nov 26, 1999 at 02:42:35PM -0600
References:  <19991126153649.A1358@spirit.jaded.net> <Pine.BSF.4.20.9911261439070.13170-100000@deadpixi.pernet.net>

next in thread | previous in thread | raw e-mail | index | archive | help

| int sd2;
| if((sd2=accept(sd, (struct sockaddr*)&cad, &alen)) > 0) {
| 	pthread_create(&thread1, pthread_attr_default,
| 		       serverstart, &sd2);
| }
| 
| Then the serverstart function:
| 
| void *serverstart(void *ptr)
| {
| 	int *sd2;
| 	sd2 = (int*)ptr;
| 
|         dowhatever(sd2);
| }
|
| Any ideas as to what I'm doing wrong? Also, thanks for your help.
| 
| Rob

Try this.

void *serverstart(void *ptr)
{
	int sd2;

	sd2 = *((int *) ptr);
	...
}

-- 
Dan Moschuk (TFreak!dan@freebsd.org)
"Cure for global warming: One giant heatsink and dual fans!"


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991126173228.A2608>