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
1 1 /*
2 2 * Copyright (c) 2000, Boris Popov
3 3 * All rights reserved.
4 4 *
5 5 * Redistribution and use in source and binary forms, with or without
6 6 * modification, are permitted provided that the following conditions
7 7 * are met:
8 8 * 1. Redistributions of source code must retain the above copyright
9 9 * notice, this list of conditions and the following disclaimer.
10 10 * 2. Redistributions in binary form must reproduce the above copyright
11 11 * notice, this list of conditions and the following disclaimer in the
12 12 * documentation and/or other materials provided with the distribution.
13 13 * 3. All advertising materials mentioning features or use of this software
14 14 * must display the following acknowledgement:
15 15 * This product includes software developed by Boris Popov.
16 16 * 4. Neither the name of the author nor the names of any co-contributors
17 17 * may be used to endorse or promote products derived from this software
18 18 * without specific prior written permission.
19 19 *
20 20 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
21 21 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
↓ 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