diff options
author | Ivo De Decker <ivo.dedecker@ugent.be> | 2013-05-10 13:33:02 +0200 |
---|---|---|
committer | Ivo De Decker <ivo.dedecker@ugent.be> | 2013-05-10 13:33:02 +0200 |
commit | 31202ad025bcdeb2585d18dc3f4641b5cf9c0ec4 (patch) | |
tree | 32c20d66684ac97b86e55495146e9a676bfae85a /source3/include/oplock_onefs.h | |
parent | 2865eba17fddda6c49f1209ca92d539111e7ff93 (diff) | |
download | samba-31202ad025bcdeb2585d18dc3f4641b5cf9c0ec4.tar.gz |
Imported Upstream version 4.0.0+dfsg1upstream/4.0.0+dfsg1
Diffstat (limited to 'source3/include/oplock_onefs.h')
-rw-r--r-- | source3/include/oplock_onefs.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/source3/include/oplock_onefs.h b/source3/include/oplock_onefs.h deleted file mode 100644 index a20becdf2c..0000000000 --- a/source3/include/oplock_onefs.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Unix SMB/CIFS implementation. - * Support for OneFS kernel oplocks - * - * Copyright (C) Tim Prouty, 2009 - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef _OPLOCK_ONEFS_H -#define _OPLOCK_ONEFS_H - -#if HAVE_ONEFS - -#include <sys/isi_oplock.h> - -struct deferred_open_record { - bool delayed_for_oplocks; - bool failed; /* added for onefs_oplocks */ - struct file_id id; -}; - -/* - * OneFS oplock utility functions - */ -const char *onefs_oplock_str(enum oplock_type onefs_oplock_type); -int onefs_oplock_to_samba_oplock(enum oplock_type onefs_oplock); -enum oplock_type onefs_samba_oplock_to_oplock(int samba_oplock_type); - -/* - * OneFS oplock callback tracking - */ -void destroy_onefs_callback_record(uint64 id); -uint64 onefs_oplock_wait_record(uint16 mid); -void onefs_set_oplock_callback(uint64 id, files_struct *fsp); - -#endif /* HAVE_ONEFS */ - -#endif /* _OPLOCK_ONEFS_H */ |