diff options
Diffstat (limited to 'libglusterfs/src/default-args.c')
-rw-r--r-- | libglusterfs/src/default-args.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libglusterfs/src/default-args.c b/libglusterfs/src/default-args.c index 9ac0f400493..20cd05e68cb 100644 --- a/libglusterfs/src/default-args.c +++ b/libglusterfs/src/default-args.c @@ -1580,6 +1580,29 @@ args_lease_cbk_store (default_args_cbk_t *args, args->xdata = dict_ref (xdata); } +int +args_icreate_store (default_args_t *args, + loc_t *loc, mode_t mode, dict_t *xdata) +{ + loc_copy (&args->loc, loc); + args->mode = mode; + + if (xdata) + args->xdata = dict_ref (xdata); + return 0; +} + +int +args_namelink_store (default_args_t *args, + loc_t *loc, dict_t *xdata) +{ + loc_copy (&args->loc, loc); + + if (xdata) + args->xdata = dict_ref (xdata); + return 0; +} + void args_cbk_wipe (default_args_cbk_t *args_cbk) { |