[BACK]Return to showmount.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / showmount

Diff for /src/usr.bin/showmount/showmount.c between version 1.4 and 1.5

version 1.4, 1996/06/26 05:39:16 version 1.5, 1996/11/03 22:25:58
Line 65 
Line 65 
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   #include <vis.h>
   
 /* Constant defs */  /* Constant defs */
 #define ALL     1  #define ALL     1
Line 188 
Line 189 
                 print_dump(mntdump);                  print_dump(mntdump);
         }          }
         if (rpcs & DOEXPORTS) {          if (rpcs & DOEXPORTS) {
                   char    vp[(RPCMNT_PATHLEN+1)*4];
                   char    vn[(RPCMNT_NAMELEN+1)*4];
   
                 printf("Exports list on %s:\n", host);                  printf("Exports list on %s:\n", host);
                 exp = exports;                  exp = exports;
                 while (exp) {                  while (exp) {
                         printf("%-35s", exp->ex_dirp);                          strvis(vp, exp->ex_dirp, VIS_CSTYLE);
                           printf("%-35s", vp);
                         grp = exp->ex_groups;                          grp = exp->ex_groups;
                         if (grp == NULL) {                          if (grp == NULL) {
                                 printf("Everyone\n");                                  printf("Everyone\n");
                         } else {                          } else {
                                 while (grp) {                                  while (grp) {
                                         printf("%s ", grp->gr_name);                                          strvis(vn, grp->gr_name, VIS_CSTYLE);
                                           printf("%s ", vn);
                                         grp = grp->gr_next;                                          grp = grp->gr_next;
                                 }                                  }
                                 printf("\n");                                  printf("\n");
Line 349 
Line 355 
 print_dump(mp)  print_dump(mp)
         struct mountlist *mp;          struct mountlist *mp;
 {  {
           char    vn[(RPCMNT_NAMELEN+1)*4];
           char    vp[(RPCMNT_PATHLEN+1)*4];
   
         if (mp == NULL)          if (mp == NULL)
                 return;                  return;
Line 356 
Line 364 
                 print_dump(mp->ml_left);                  print_dump(mp->ml_left);
         switch (type) {          switch (type) {
         case ALL:          case ALL:
                 printf("%s:%s\n", mp->ml_host, mp->ml_dirp);                  strvis(vn, mp->ml_host, VIS_CSTYLE);
                   strvis(vp, mp->ml_dirp, VIS_CSTYLE);
                   printf("%s:%s\n", vn, vp);
                 break;                  break;
         case DIRS:          case DIRS:
                 printf("%s\n", mp->ml_dirp);                  strvis(vp, mp->ml_dirp, VIS_CSTYLE);
                   printf("%s\n", vp);
                 break;                  break;
         default:          default:
                 printf("%s\n", mp->ml_host);                  strvis(vn, mp->ml_host, VIS_CSTYLE);
                   printf("%s\n", vn);
                 break;                  break;
         };          };
         if (mp->ml_right)          if (mp->ml_right)

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5