Line data Source code
1 : /*
2 : * Unix SMB/CIFS implementation.
3 : * Utility functions for reparse points.
4 : *
5 : * Copyright (C) Jeremy Allison 2018
6 : *
7 : * This program is free software; you can redistribute it and/or modify
8 : * it under the terms of the GNU General Public License as published by
9 : * the Free Software Foundation; either version 3 of the License, or
10 : * (at your option) any later version.
11 : *
12 : * This program is distributed in the hope that it will be useful,
13 : * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 : * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 : * GNU General Public License for more details.
16 : *
17 : * You should have received a copy of the GNU General Public License
18 : * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 : */
20 :
21 : #include "includes.h"
22 : #include "util_reparse.h"
23 :
24 0 : NTSTATUS fsctl_get_reparse_point(struct files_struct *fsp,
25 : TALLOC_CTX *ctx,
26 : char **out_data,
27 : uint32_t max_out_len,
28 : uint32_t *out_len)
29 : {
30 0 : DBG_DEBUG("Called on %s\n", fsp_fnum_dbg(fsp));
31 0 : return NT_STATUS_NOT_A_REPARSE_POINT;
32 : }
33 :
34 4 : NTSTATUS fsctl_set_reparse_point(struct files_struct *fsp,
35 : TALLOC_CTX *ctx,
36 : const uint8_t *in_data,
37 : uint32_t in_len)
38 : {
39 4 : DBG_DEBUG("Called on %s\n", fsp_fnum_dbg(fsp));
40 4 : return NT_STATUS_NOT_A_REPARSE_POINT;
41 : }
42 :
43 0 : NTSTATUS fsctl_del_reparse_point(struct files_struct *fsp,
44 : TALLOC_CTX *ctx,
45 : const uint8_t *in_data,
46 : uint32_t in_len)
47 : {
48 0 : DBG_DEBUG("Called on %s\n", fsp_fnum_dbg(fsp));
49 0 : return NT_STATUS_NOT_A_REPARSE_POINT;
50 : }
|