public static extern unsafe int git_config_add_file_ondisk( git_config *cfg, [MarshalAs(CustomMarshaler, MarshalCookie = NativeCookie, MarshalTypeRef = typeof(U8StringMarshaler))] string path, git_config_level_t level, git_repository *repo, int force);
public static extern unsafe int git_libgit2_opts(git_libgit2_opt_t option, git_config_level_t level, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalCookie = Utf8Marshaler.ToNative, MarshalTypeRef = typeof(Utf8Marshaler))] string path);
public static extern unsafe int git_config_open_level(git_config ** @out, git_config *parent, git_config_level_t level);
public static extern unsafe int git_libgit2_opts(git_libgit2_opt_t option, git_config_level_t level, git_buf buf);