"DistributedPixelCache","'%s'",hostname);
return(-1);
}
- count=read(client_socket,secret,MaxTextExtent);
+ count=recv(client_socket,secret,MaxTextExtent,0);
if (count != -1)
{
(void) memcpy(session+strlen(shared_secret),secret,(size_t) count);
return(MagickFalse);
length=sizeof(image->columns)+sizeof(image->rows)+
sizeof(image->number_channels);
- count=read(file,buffer,length);
+ count=recv(file,buffer,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
p=buffer;
return(MagickFalse);
length=sizeof(region.width)+sizeof(region.height)+sizeof(region.x)+
sizeof(region.y)+sizeof(length);
- count=read(file,buffer,length);
+ count=recv(file,buffer,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
q=buffer;
if (p == (const Quantum *) NULL)
return(MagickFalse);
metacontent=GetVirtualMetacontent(image);
- count=write(file,metacontent,length);
+ count=send(file,metacontent,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
return(MagickTrue);
return(MagickFalse);
length=sizeof(region.width)+sizeof(region.height)+sizeof(region.x)+
sizeof(region.y)+sizeof(length);
- count=read(file,buffer,length);
+ count=recv(file,buffer,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
q=buffer;
exception=DestroyExceptionInfo(exception);
if (p == (const Quantum *) NULL)
return(MagickFalse);
- count=write(file,p,length);
+ count=send(file,p,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
return(MagickTrue);
return(MagickFalse);
length=sizeof(region.width)+sizeof(region.height)+sizeof(region.x)+
sizeof(region.y)+sizeof(length);
- count=read(file,buffer,length);
+ count=recv(file,buffer,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
p=buffer;
if (q == (Quantum *) NULL)
return(MagickFalse);
metacontent=GetAuthenticMetacontent(image);
- count=read(file,metacontent,length);
+ count=recv(file,metacontent,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
status=SyncAuthenticPixels(image,exception);
return(MagickFalse);
length=sizeof(region.width)+sizeof(region.height)+sizeof(region.x)+
sizeof(region.y)+sizeof(length);
- count=read(file,buffer,length);
+ count=recv(file,buffer,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
p=buffer;
exception=DestroyExceptionInfo(exception);
if (q == (Quantum *) NULL)
return(MagickFalse);
- count=read(file,q,length);
+ count=recv(file,q,length,0);
if (count != (ssize_t) length)
return(MagickFalse);
status=SyncAuthenticPixels(image,exception);
image_registry=NewSplayTree((int (*)(const void *,const void *)) NULL,
(void *(*)(void *)) NULL,(void *(*)(void *)) NULL);
client_socket=(*(int *) socket);
- count=write(client_socket,GetStringInfoDatum(secret),DPCSessionKeyLength);
+ count=send(client_socket,GetStringInfoDatum(secret),DPCSessionKeyLength,0);
secret=DestroyStringInfo(secret);
for ( ; ; )
{
- count=read(client_socket,&command,1);
+ count=recv(client_socket,&command,1,0);
if (count <= 0)
break;
- count=read(client_socket,&key,sizeof(key));
+ count=recv(client_socket,&key,sizeof(key),0);
if ((count != (ssize_t) sizeof(key)) && (key != session_key))
break;
status=MagickFalse;
default:
break;
}
- count=write(client_socket,&status,sizeof(status));
+ count=send(client_socket,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
break;
}
sizeof(address));
if (status != 0)
ThrowFatalException(CacheFatalError,"UnableToBind");
- status=listen(server_socket,1024);
+ status=listen(server_socket,5);
if (status != 0)
ThrowFatalException(CacheFatalError,"UnableToListen");
pthread_attr_init(&attributes);
p+=sizeof(image->rows);
(void) memcpy(p,&image->number_channels,sizeof(image->number_channels));
p+=sizeof(image->number_channels);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
- count=read(distribute_cache_info->file,&status,sizeof(status));
+ count=recv(distribute_cache_info->file,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
return(MagickFalse);
return(MagickTrue);
p+=sizeof(region->y);
(void) memcpy(p,&length,sizeof(length));
p+=sizeof(length);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
- count=read(distribute_cache_info->file,(unsigned char *) metacontent,(size_t)
- length);
+ count=recv(distribute_cache_info->file,(unsigned char *) metacontent,(size_t)
+ length,0);
if (count != (ssize_t) length)
return(MagickFalse);
- count=read(distribute_cache_info->file,&status,sizeof(status));
+ count=recv(distribute_cache_info->file,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
return(MagickFalse);
return(status != 0 ? MagickTrue : MagickFalse);
p+=sizeof(region->y);
(void) memcpy(p,&length,sizeof(length));
p+=sizeof(length);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
- count=read(distribute_cache_info->file,(unsigned char *) pixels,(size_t)
- length);
+ count=recv(distribute_cache_info->file,(unsigned char *) pixels,(size_t)
+ length,0);
if (count != (ssize_t) length)
return(MagickFalse);
- count=read(distribute_cache_info->file,&status,sizeof(status));
+ count=recv(distribute_cache_info->file,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
return(MagickFalse);
return(status != 0 ? MagickTrue : MagickFalse);
(void) memcpy(p,&distribute_cache_info->session_key,
sizeof(distribute_cache_info->session_key));
p+=sizeof(distribute_cache_info->session_key);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
return(MagickTrue);
p+=sizeof(region->y);
(void) memcpy(p,&length,sizeof(length));
p+=sizeof(length);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
- count=write(distribute_cache_info->file,(unsigned char *) metacontent,(size_t)
- length);
+ count=send(distribute_cache_info->file,(unsigned char *) metacontent,(size_t)
+ length,0);
if (count != (ssize_t) length)
return(MagickFalse);
- count=read(distribute_cache_info->file,&status,sizeof(status));
+ count=recv(distribute_cache_info->file,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
return(MagickFalse);
return(status != 0 ? MagickTrue : MagickFalse);
p+=sizeof(region->y);
(void) memcpy(p,&length,sizeof(length));
p+=sizeof(length);
- count=write(distribute_cache_info->file,buffer,p-buffer);
+ count=send(distribute_cache_info->file,buffer,p-buffer,0);
if (count != (ssize_t) (p-buffer))
return(MagickFalse);
- count=write(distribute_cache_info->file,(unsigned char *) pixels,(size_t)
- length);
+ count=send(distribute_cache_info->file,(unsigned char *) pixels,(size_t)
+ length,0);
if (count != (ssize_t) length)
return(MagickFalse);
- count=read(distribute_cache_info->file,&status,sizeof(status));
+ count=recv(distribute_cache_info->file,&status,sizeof(status),0);
if (count != (ssize_t) sizeof(status))
return(MagickFalse);
return(status != 0 ? MagickTrue : MagickFalse);