Print this page
195 Need replacement for nfs/lockd+klm
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Jeremy Jones <jeremy@delphix.com>
Reviewed by: Jeff Biseda <jbiseda@delphix.com>
*** 25,40 ****
/*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _SYS_FLOCK_H
#define _SYS_FLOCK_H
- #pragma ident "%Z%%M% %I% %E% SMI"
-
#include <sys/types.h>
#include <sys/fcntl.h>
#include <sys/vnode.h>
#include <sys/t_lock.h> /* for <sys/callb.h> */
#include <sys/callb.h>
--- 25,41 ----
/*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
+ /*
+ * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
+ */
#ifndef _SYS_FLOCK_H
#define _SYS_FLOCK_H
#include <sys/types.h>
#include <sys/fcntl.h>
#include <sys/vnode.h>
#include <sys/t_lock.h> /* for <sys/callb.h> */
#include <sys/callb.h>
*** 236,245 ****
--- 237,247 ----
u_offset_t *, u_offset_t *, offset_t);
int flk_check_lock_data(u_offset_t, u_offset_t, offset_t);
int flk_has_remote_locks(struct vnode *vp);
void flk_set_lockmgr_status(flk_lockmgr_status_t status);
int flk_sysid_has_locks(int sysid, int chklck);
+ int flk_has_remote_locks_for_sysid(vnode_t *vp, int);
void flk_init_callback(flk_callback_t *,
callb_cpr_t *(*)(flk_cb_when_t, void *), void *);
void flk_add_callback(flk_callback_t *,
callb_cpr_t *(*)(flk_cb_when_t, void *), void *,
flk_callback_t *);