split_path
ret = split_path(context, residual + 1, &dirname, &filename);
ret = split_path(context, data->residual + 1, &dirname, &filename);