From: Державец Борис <dba477@list.ru.>
Newsgroups: email
Date: Mon, 17 May 2005 14:31:37 +0000 (UTC)
Subject: Многопотоковый RPC сервер в среде White Box Linux 3.
Техника, разработанная в [1] тестировалась в среде Red Hat Linux 9.
Откомпилировать square_svc.c из [1] в среде White Box Linux 3
не удается. Сравнение версии glibc :
2.3.2-11.9 (RHL 9)
2.3.2-95.20 (White Box Linux 3)
Ниже приведен модифицированный код square_svc.c, позволяющий
откомпилировать многопотоковый RPC сервер в среде White Box Linux 3
следуя [1].
Ccылки.
1.http://www.linuxgazette.com/node/9005
/* square_svc.c
* Please do not edit this file.
* It was generated using rpcgen.
*/
#include "square.h"
#include <stdio.h>
#include <stdlib.h>
#include <rpc/pmap_clnt.h>
#include <string.h>
#include <memory.h>
#include <sys/socket.h>
#include <netinet/in.h>
#ifndef SIG_PF
#define SIG_PF void(*)(int)
#endif
struct thr_data
{
struct svc_req *rqstp;
SVCXPRT *transp;
} ;