[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Tsp-devel] patch RPC cherche testeurs sous Solaris
From: |
NOULARD Eric |
Subject: |
[Tsp-devel] patch RPC cherche testeurs sous Solaris |
Date: |
Thu, 28 Oct 2004 00:16:20 +0200 |
Après quelques investigations il s'avère que
c'est la fonction svc_destroy
qui semble planter sous Linux (noyau 2.6.8.1 glibc 2.3.3)
si on l'enlève tout bonnement et qu'on fait
seulement
svc_unregister
pmap_unset
ben c'est ok??
D'où 2 questions:
1) A quoi sert réellement svc_destroy?
l'argument de type SVCXPRT* qui est détruit par svc_destroy
est utilise (probablement) par svn_run, suite au svc_tcpcreate
+svc_register. Hors svc_run ne revient jamais, donc que se passe-t-il
quand on "svc_destroy" quand svc_run n'est pas terminé?
2) est-ce que le patch qui suit serait OK sous Solaris
Patch applicable avec un
cd $DEVBASE
patch -p0 < rpc_linux.patch
Des volontaires pour tester ça sous Solaris
avant que je commite ces changements?
A noter que j'ai donné la version de la glibc car sous Linux
la lib [sun]rpc fait visiblement de la glibc
dans les sources (par exemple de la 2.3.3)
glibc-2.3.3/sunrpc/rpc/svc.h:
#define svc_destroy(xprt) \
(*(xprt)->xp_ops->xp_destroy)(xprt)
Ce qui ne m'aide pas beaucoup...
--
Eric NOULARD
E-mail: address@hidden
rpc_linux.patch
Description: Text Data
- [Tsp-devel] patch RPC cherche testeurs sous Solaris,
NOULARD Eric <=