Print this page
3328 smbutil view does't work with Win2008 and later
requires 1575 untangle libmlrpc ...

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/smbclnt/smbutil/common.h
          +++ new/usr/src/cmd/fs.d/smbclnt/smbutil/common.h
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23   * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  24   24   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25   25   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26   26   * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27   27   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28   28   * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29   29   * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30   30   * SUCH DAMAGE.
  31   31   */
  32   32  
       33 +/*
       34 + * Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
       35 + */
       36 +
  33   37  #ifndef _SMBUTIL_COMMON_H
  34   38  #define _SMBUTIL_COMMON_H
  35   39  
  36   40  #ifdef __cplusplus
  37   41  extern "C" {
  38   42  #endif
  39   43  
  40   44  #include <stdio.h>
  41   45  #include <stdlib.h>
  42   46  
  43   47  int  cmd_crypt(int argc, char *argv[]);
  44   48  int  cmd_help(int argc, char *argv[]);
       49 +int  cmd_info(int argc, char *argv[]);
  45   50  int  cmd_login(int argc, char *argv[]);
  46   51  int  cmd_logout(int argc, char *argv[]);
  47   52  int  cmd_logoutall(int argc, char *argv[]);
  48   53  int  cmd_lookup(int argc, char *argv[]);
  49   54  int  cmd_print(int argc, char *argv[]);
  50   55  int  cmd_status(int argc, char *argv[]);
  51   56  int  cmd_view(int argc, char *argv[]);
  52   57  
  53      -/* No crypt_usage? */
       58 +void crypt_usage(void);
  54   59  void help_usage(void);
       60 +void info_usage(void);
  55   61  void login_usage(void);
  56   62  void logout_usage(void);
  57   63  void logoutall_usage(void);
  58   64  void lookup_usage(void);
  59   65  void print_usage(void);
  60   66  void status_usage(void);
  61   67  void view_usage(void);
  62   68  
  63      -extern int loadsmbvfs();
       69 +/* See view.c */
       70 +int share_enum_rap(struct smb_ctx *ctx);
       71 +int share_enum_rpc(struct smb_ctx *ctx, char *server);
       72 +void view_print_share(char *share, int type, char *comment);
  64   73  
  65   74  #ifdef __cplusplus
  66   75  }
  67   76  #endif
  68   77  
  69   78  #endif  /* _SMBUTIL_COMMON_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX