19 lines
477 B
C
19 lines
477 B
C
#include "ft_p.h"
|
|
|
|
int req_init(int sock, int req, char *name)
|
|
{
|
|
int rep;
|
|
int net_req;
|
|
|
|
net_req = htons(req);
|
|
write(sock, (char*)&net_req, sizeof(net_req));
|
|
read(sock, (char*)&rep, sizeof(rep));
|
|
rep = ntohs(rep);
|
|
if (rep == CMD_SUPPORTED)
|
|
cli_output(req, name, "command succesful");
|
|
else if (rep == CMD_NOT_SUPPORTED)
|
|
cli_output(req, name, "command not supported");
|
|
else
|
|
cli_output(req, name, "unexpected response");
|
|
return (rep == CMD_SUPPORTED ? 0 : 1);
|
|
}
|