* GPL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved
+ * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*/
/*
int rc;
LASSERT(key);
- rc = snprintf(key, NAME_MAX + 1, ORPHAN_FILE_NAME_FORMAT, fid_seq(lf),
+ rc = snprintf(key, NAME_MAX + 1, ORPHAN_FILE_NAME_FORMAT,
+ (long long unsigned int)fid_seq(lf),
fid_oid(lf), fid_ver(lf), op);
if (rc > 0)
return (struct dt_key*) key;
int rc = 0;
unsigned int op;
- rc = sscanf(key, ORPHAN_FILE_NAME_FORMAT, &lf->f_seq, &lf->f_oid,
+ rc = sscanf(key, ORPHAN_FILE_NAME_FORMAT,
+ (long long unsigned int *)&lf->f_seq, &lf->f_oid,
&lf->f_ver, &op);
if (rc == 4)
return 0;
/* build igif */
rc = sscanf(key, ORPHAN_FILE_NAME_FORMAT_18,
- &lf->f_seq, &lf->f_oid);
+ (long long unsigned int *)&lf->f_seq, &lf->f_oid);
if (rc == 2) {
lf->f_ver = 0;
return 0;
ENTRY;
return dor->do_index_ops->dio_insert(env, dor,
- __mdd_fid_rec(env, lf),
+ (struct dt_rec *)lf,
key, th,
BYPASS_CAPA, 1);
}
dotdot, th, BYPASS_CAPA);
next->do_index_ops->dio_insert(env, next,
- __mdd_fid_rec(env, lf_dor),
+ (struct dt_rec *) lf_dor,
dotdot, th, BYPASS_CAPA, 1);
out:
* \pre obj nlink == 0 && obj->mod_count != 0
*
* \retval 0 success
- * \retva -ve index operation error.
+ * \retval -ve index operation error.
*/
int __mdd_orphan_add(const struct lu_env *env,
* \pre obj->mod_count == 0 && ORPHAN_OBJ is set for obj.
*
* \retval 0 success
- * \retva -ve index operation error.
+ * \retval -ve index operation error.
*/
int __mdd_orphan_del(const struct lu_env *env,