diff options
author | Richard Lowe <richlowe@richlowe.net> | 2011-11-05 02:01:31 +0000 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2011-11-04 22:55:49 -0400 |
commit | 435263f3f55bfaf0339f086f8a5738489d54484c (patch) | |
tree | aa1fca96be2adb968eecc896952bdc1a864e0041 /usr/src | |
parent | 2ed5945b9383c73b1defe218ac31c5b0289c26a7 (diff) | |
download | illumos-joyent-435263f3f55bfaf0339f086f8a5738489d54484c.tar.gz |
nfs.d: Depend on 'nfs' not 'genunix'
The types used by nfs.d are, with one exception, from 'nfs'. They're in
genunix when Sun Studio is used for reasons currently unknown to me
(less aggressive pruning of unused type information?)
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/lib/libdtrace/common/nfs.d | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/usr/src/lib/libdtrace/common/nfs.d b/usr/src/lib/libdtrace/common/nfs.d index c1552fdcd4..bd2f00ae04 100644 --- a/usr/src/lib/libdtrace/common/nfs.d +++ b/usr/src/lib/libdtrace/common/nfs.d @@ -26,7 +26,7 @@ #pragma D depends_on library ip.d #pragma D depends_on library net.d -#pragma D depends_on module genunix +#pragma D depends_on module nfs inline int T_RDMA = 4; #pragma D binding "1.5" T_RDMA @@ -104,18 +104,6 @@ translator nfsv4opinfo_t < struct compound_state *P > { }; #pragma D binding "1.5" translator -translator conninfo_t < rfs4_client_t *P > { - ci_protocol = (P->rc_addr.ss_family == AF_INET) ? "ipv4" : "ipv6"; - - ci_local = "<unknown>"; - - ci_remote = (P->rc_addr.ss_family == AF_INET) ? - inet_ntoa((ipaddr_t *) - &((struct sockaddr_in *)&P->rc_addr)->sin_addr) : - inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr); -}; - -#pragma D binding "1.5" translator translator nfsv4cbinfo_t < rfs4_deleg_state_t *P > { nci_curpath = (P->rds_finfo->rf_vp == NULL) ? "<unknown>" : P->rds_finfo->rf_vp->v_path; |