tsp-devel
[Top][All Lists]
Advanced

[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

Attachment: rpc_linux.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]