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); }
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; }