From 9c0d7d72d70082a54f823cd44c0ccda5da64bb6f Mon Sep 17 00:00:00 2001 From: Doug McLain Date: Mon, 2 Jun 2008 05:02:28 +0000 Subject: remove empty sigc++2 directory git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/cycle_timer.cc | 74 ---------------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 libs/ardour/cycle_timer.cc (limited to 'libs/ardour/cycle_timer.cc') diff --git a/libs/ardour/cycle_timer.cc b/libs/ardour/cycle_timer.cc deleted file mode 100644 index 143cb841ec..0000000000 --- a/libs/ardour/cycle_timer.cc +++ /dev/null @@ -1,74 +0,0 @@ -/* - Copyright (C) 2002 Andrew Morton - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include -#include -#include - -#include "i18n.h" - -using namespace PBD; - -float CycleTimer::cycles_per_usec = 0; - -float -CycleTimer::get_mhz() -{ - FILE *f; - - if ((f = fopen("/proc/cpuinfo", "r")) == 0) { - fatal << _("CycleTimer::get_mhz(): can't open /proc/cpuinfo") << endmsg; - /*NOTREACHED*/ - return 0.0f; - } - - while (true) { - - float mhz; - int ret; - char buf[1000]; - - if (fgets (buf, sizeof(buf), f) == 0) { - fatal << _("CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo") << endmsg; - /*NOTREACHED*/ - return 0.0f; - } - -#ifdef __powerpc__ - - int imhz; - - /* why can't the PPC crew standardize their /proc/cpuinfo format ? */ - ret = sscanf (buf, "clock\t: %dMHz", &imhz); - mhz = (float) imhz; - -#else /* XXX don't assume its x86 just because its not power pc */ - ret = sscanf (buf, "cpu MHz : %f", &mhz); - -#endif - if (ret == 1) { - fclose(f); - return mhz; - } - } - - fatal << _("cannot locate cpu MHz in /proc/cpuinfo") << endmsg; - /*NOTREACHED*/ - return 0.0f; -} -- cgit v1.2.3