thor@stout.ucar.edu (Rich Neitzel) (06/23/89)
Well, I think I've discoverd a problem with the rpc package in VxWork's. I have an application that needs to pass both doubles and unsigned chars. However, when I go to download I'm told that the xdr routines _xdr_double and _xdr_u_char don't exisat and sure enough, lkup finds many xdr routines but not these! Needless to say I am miffed, since now I have to come up with some way to move the data via other means. Of course, I'm willing to admit that I am doing something wrong, so if you have any pointers let me know. ------------------------------------------------------------------------------- Richard Neitzel National Center For Atmospheric Research Box 3000 Boulder, CO 80307-3000 303-497-2057 thor@thor.ucar.edu Torren med sitt skjegg Thor with the beard lokkar borni under sole-vegg calls the children to the sunny wall Gjo'i med sitt shinn Gjo with the pelts jagar borni inn. chases the children in. -------------------------------------------------------------------------------
psm@manta.NOSC.MIL (Scot Mcintosh) (06/24/89)
In article <3510@ncar.ucar.edu> thor@thor.ucar.edu (Rich Neitzel) writes: >I have an application that needs to pass both doubles and >unsigned chars. However, when I go to download I'm told that the xdr >routines _xdr_double and _xdr_u_char don't exisat and sure enough, >lkup finds many xdr routines but not these! Have you considered supplying your own versions of these routines? The Sun source is available, and probably wouldn't even have to be modified (I'm assuming your target is a 68020 board).
nusbaum@meson.uucp (R. James Nusbaum) (06/26/89)
In article <3510@ncar.ucar.edu> thor@thor.ucar.edu (Rich Neitzel) writes: > >Well, I think I've discoverd a problem with the rpc package in >VxWork's. I have an application that needs to pass both doubles and >unsigned chars. However, when I go to download I'm told that the xdr >routines _xdr_double and _xdr_u_char don't exisat and sure enough, >lkup finds many xdr routines but not these! Needless to say I am A well known problem. I use the ones from my host's (a Sun) library. I include them in the kernel by making the following changes to the kernel Makefile: change EXTRA_MODULES = -u _ls -u _setjmp to EXTRA_MODULES = -u _ls -u _setjmp -u _xdr_float -u _xdr_double -u _xdr_char\ -u _xdr_u_char -u Fadds -u Mund xdr_float is also undefined. Fadds and Mund are missing floating point routines. Jim Nusbaum Radiation Research Laboratory Loma Linda University Medical Center nusbaum%proton.uucp@ucrmath.ucr.edu
hmp@cive.ri.cmu.edu (Henning Pangels) (06/29/89)
In article <365@proton.UUCP>, nusbaum@meson.uucp (R. James Nusbaum) writes: > A well known problem. I use the ones from my host's (a Sun) library. > I include them in the kernel by making the following changes to the > kernel Makefile: > > change > EXTRA_MODULES = -u _ls -u _setjmp > > to > EXTRA_MODULES = -u _ls -u _setjmp -u _xdr_float -u _xdr_double -u _xdr_char\ > -u _xdr_u_char -u Fadds -u Mund > Is this safe? After all, a Sun is not identical to a VxWorks target, so I wouldn't be surprised if linking binary Sun system libraries to VxWorks had side effects. I'm sure it'll work sometimes, since the processors are usually '020s, but as a general practice, I'd be cautious. Am I being paranoid here? Henning Pangels Field Robotics Center Robotics Institute Carnegie-Mellon University ARPAnet/Internet: hmp@cive.ri.cmu.edu (412) 268-6557