2 Unix SMB/CIFS implementation.
4 Copyright (C) Stefan (metze) Metzmacher 2003
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2 of the License, or
9 (at your option) any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 BOOL
cli_get_fs_attr_info(struct cli_state
*cli
, uint32
*fs_attr
)
29 char *rparam
=NULL
, *rdata
=NULL
;
30 unsigned int rparam_count
=0, rdata_count
=0;
33 smb_panic("cli_get_fs_attr_info() called with NULL Pionter!");
35 setup
= TRANSACT2_QFSINFO
;
37 SSVAL(param
,0,SMB_QUERY_FS_ATTRIBUTE_INFO
);
39 if (!cli_send_trans(cli
, SMBtrans2
,
48 if (!cli_receive_trans(cli
, SMBtrans2
,
49 &rparam
, &rparam_count
,
50 &rdata
, &rdata_count
)) {
54 if (cli_is_error(cli
)) {
61 if (rdata_count
< 12) {
65 *fs_attr
= IVAL(rdata
,0);
67 /* todo: but not yet needed
68 * return the other stuff