Re: scotty 2.0.0 -> 2.0.1 and Ultrix

Kenneth Jacker (khj@beagle.cs.appstate.edu)
Thu, 19 Oct 95 13:07:26 EDT

|Yes, I changed the implementation of some Sun RPC commands:
|
| * sunrpc.c (SunrpcMount, SunrpcExports):
| Use a TCP connection to query the mount daemon. This
| allows to retrieve very large results.
|
|This change was necessary to retrieve long mount/export lists. Now
|back to Ultrix. The only Ultrix version I get access to runs ULTRIX
|V4.4 (Rev. 69) and it even has clnt_create() in libc.a. Can you please
|check what you have on your box, e.g. run the /bin/sh script
|
| for f in /usr/lib/lib*.a ; do
| echo "$f:"
| nm $f | grep clnt.*create
| done
|
|and send me the output. There must be a function to create a RPC
|client handle because Ultirx obviously has clnt_call().

As I, too, am interested in running tkined/scotty on a DECstation 5000
using Ultrix, I thought I'd send along the pertinent output from the
above on our machine. What follows is from Ultrix ULTRIX V4.3A (Rev 146):

/usr/lib/libc.a:
00000003ec T clnt_pcreateerror
00000002c4 T clnt_spcreateerror
0000000000 T clntraw_create
0000000000 U clntudp_create
0000000000 T clnttcp_create
0000000000 T clntudp_bufcreate
00000002f8 T clntudp_create
0000000000 U clntudp_bufcreate
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate
0000000000 U clntudp_create
0000000000 U clnt_pcreateerror
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate

/usr/lib/libc_G0.a:
0000000418 T clnt_pcreateerror
00000002e0 T clnt_spcreateerror
0000000000 T clntraw_create
0000000000 U clntudp_create
0000000000 T clnttcp_create
0000000000 T clntudp_bufcreate
0000000304 T clntudp_create
0000000000 U clntudp_bufcreate
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate
0000000000 U clntudp_create
0000000000 U clnt_pcreateerror
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate

/usr/lib/libc_mips3.a:
00000003d0 T clnt_pcreateerror
00000002b4 T clnt_spcreateerror
0000000000 T clntraw_create
0000000000 U clntudp_create
0000000000 T clnttcp_create
0000000000 T clntudp_bufcreate
00000002d0 T clntudp_create
0000000000 U clntudp_bufcreate
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate
0000000000 U clntudp_create
0000000000 U clnt_pcreateerror
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate

/usr/lib/libc_mips3_G0.a:
00000003fc T clnt_pcreateerror
00000002d0 T clnt_spcreateerror
0000000000 T clntraw_create
0000000000 U clntudp_create
0000000000 T clnttcp_create
0000000000 T clntudp_bufcreate
00000002dc T clntudp_create
0000000000 U clntudp_bufcreate
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate
0000000000 U clntudp_create
0000000000 U clnt_pcreateerror
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate

/usr/lib/libckrb.a:
00000003ec T clnt_pcreateerror
00000002c4 T clnt_spcreateerror
0000000000 T clntraw_create
0000000000 U clntudp_create
0000000000 T clnttcp_create
0000000000 T clntudp_bufcreate
00000002f8 T clntudp_create
0000000000 U clntudp_bufcreate
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate
0000000000 U clntudp_create
0000000000 U clnt_pcreateerror
0000000000 U clnttcp_create
0000000000 U clntudp_bufcreate

|jerobins> On another note, would it be possible to keep the mib
|jerobins> file indexes platform indendent? Everything else is
|jerobins> platform independent since they are scripts....just
|jerobins> one less configuration detail...
|
|We switched to use a binary format to reduce loading times. And I
|guess there will be more machine dependend stuff in the future as
|dynamic loading looks very attractive now. I could change the
|installation procedure to put all the machine dependend stuff in a
|machine dependend subdirectory. (I am still hoping that John
|Ousterhout will come up with a good installation scheme which we all
|can adopt - we will have to wait and see.)

All efforts to keep the entire distribution architecture-independent
will be most appreciated!

Thanks, Juergen (and others), for all of your work!

-Prof Kenneth H Jacker Internet: khj@cs.appstate.edu
-Computer Science Dept Bitnet: jackerkh@appstate
-Appalachian State Univ
-Boone, NC 28608 URL: http://www.cs.appstate.edu/u/khj/