home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apollo
- Path: sparky!uunet!caen!afgun
- From: afgun@engin.umich.edu (Andrew F. Gunnesch)
- Subject: Need asknode_$info help
- Message-ID: <RHV-VC#@engin.umich.edu>
- Date: Tue, 28 Jul 92 16:27:18 EDT
- Organization: CAEN, University of Michigan
- Followup-To: comp.sys.apollo
- Nntp-Posting-Host: beck.engin.umich.edu
- Lines: 28
-
- #include <stdio.h>
- #include "/us/ins/ubase.ins.c"
- #include "/us/ins/asknode.ins.c"
-
- main()
- {
- network_t mynetwork;
- status_$t status;
-
-
- asknode_$info(ask_network_number, (node_t)0, 0, &mynetwork, status);
- /* Ask the node it's network number */
- if (status.all != status_$ok)
- fprintf(stderr, "Get network request failed.\n");
- else
- printf("%lX\n", mynetwork);
- }
-
- Here's a little bit of code. From ubase.ins.c, network_t is typedef'ed to
- an unsigned long. The network number that I get back SHOULD be 29cf7, but
- it varies, and starts with 760. Eg, several different runs produced either
- 7600aca4 or 760de310. What am I doing wrong here?
-
- --
- ===============================================================================
- Andrew F. Gunnesch | Evil CAEN sysadmin | I'm a Sun worshipper
- afgun@caen.engin.umich.edu |What? I just work here| not a DEC dog.......
- ===============================================================================
-