Exemple #1
0
fsal_status_t WRAP_GPFSFSAL_link(fsal_handle_t * p_target_handle,        /* IN */
                                fsal_handle_t * p_dir_handle,   /* IN */
                                fsal_name_t * p_link_name,      /* IN */
                                fsal_op_context_t * p_context,  /* IN */
                                fsal_attrib_list_t * p_attributes /* [ IN/OUT ] */ )
{
  return GPFSFSAL_link((gpfsfsal_handle_t *) p_target_handle,
                      (gpfsfsal_handle_t *) p_dir_handle, p_link_name,
                      (gpfsfsal_op_context_t *) p_context, p_attributes);
}
Exemple #2
0
static fsal_status_t linkfile(struct fsal_obj_handle *obj_hdl,
			      struct fsal_obj_handle *destdir_hdl,
			      const char *name)
{
	fsal_status_t status;
	struct gpfs_fsal_obj_handle *myself;

	myself = container_of(obj_hdl, struct gpfs_fsal_obj_handle, obj_handle);

	status = GPFSFSAL_link(destdir_hdl, myself->handle, name, op_ctx);

	return status;
}