From e6c6d3bb3d369716a6cf8849f56c8ffc20cf92f3 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Sun, 17 Feb 2019 22:31:37 +0000 Subject: Remove `git_time_monotonic` `git_time_monotonic` was added so that non-native bindings like rugged could get high-resolution timing for benchmarking. However, this is outside the scope of libgit2 *and* rugged decided not to use this function in the first place. Google suggests that absolutely _nobody_ is using this function and we don't want to be in the benchmarking business. Remove the function. --- include/git2/sys/time.h | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 include/git2/sys/time.h (limited to 'include/git2') diff --git a/include/git2/sys/time.h b/include/git2/sys/time.h deleted file mode 100644 index e4f87e6e1..000000000 --- a/include/git2/sys/time.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (C) the libgit2 contributors. All rights reserved. - * - * This file is part of libgit2, distributed under the GNU GPL v2 with - * a Linking Exception. For full terms see the included COPYING file. - */ -#ifndef INCLUDE_git_time_h__ -#define INCLUDE_git_time_h__ - -#include "git2/common.h" - -GIT_BEGIN_DECL - -/** - * Return a monotonic time value, useful for measuring running time - * and setting up timeouts. - * - * The returned value is an arbitrary point in time -- it can only be - * used when comparing it to another `git_time_monotonic` call. - * - * The time is returned in seconds, with a decimal fraction that differs - * on accuracy based on the underlying system, but should be least - * accurate to Nanoseconds. - * - * This function cannot fail. - */ -GIT_EXTERN(double) git_time_monotonic(void); - -GIT_END_DECL -#endif - -- cgit v1.2.1