static int proxy_unlinkat(FsContext *ctx, V9fsPath *dir,

                          const char *name, int flags)

{

    int ret;

    V9fsString fullname;

    v9fs_string_init(&fullname);



    v9fs_string_sprintf(&fullname, "%s/%s", dir->data, name);

    ret = proxy_remove(ctx, fullname.data);

    v9fs_string_free(&fullname);



    return ret;

}

static int proxy_unlinkat(FsContext *ctx, V9fsPath *dir,

                          const char *name, int flags)

{

    int ret;

    V9fsString fullname;

    v9fs_string_init(&fullname);



    v9fs_string_sprintf(&fullname, "%s/%s", dir->data, name);

    ret = proxy_remove(ctx, fullname.data);

    v9fs_string_free(&fullname);



    return ret;

}

static int FUNC_0(FsContext *VAR_0, V9fsPath *VAR_1,

                          const char *VAR_2, int VAR_3)

{

    int VAR_4;

    V9fsString fullname;

    v9fs_string_init(&fullname);



    v9fs_string_sprintf(&fullname, "%s/%s", VAR_1->data, VAR_2);

    VAR_4 = proxy_remove(VAR_0, fullname.data);

    v9fs_string_free(&fullname);



    return VAR_4;

}

static int FUNC_0(FsContext *VAR_0, V9fsPath *VAR_1,
const char *VAR_2, int VAR_3)
{ int VAR_4; V9fsString fullname; v9fs_string_init(&fullname); v9fs_string_sprintf(&fullname, "%s/%s", VAR_1->data, VAR_2); VAR_4 = proxy_remove(VAR_0, fullname.data); v9fs_string_free(&fullname); return VAR_4; }