/* $Id$ * $URL$ * * plugin for statfs() syscall * * Copyright (C) 2005 Michael Reinelt * Copyright (C) 2005 The LCD4Linux Team * * This file is part of LCD4Linux. * * LCD4Linux 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, or (at your option) * any later version. * * LCD4Linux 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. * */ /* * exported functions: * * int plugin_init_statfs (void) * adds statfs() functions * */ #include "config.h" #include #include #include #include #include "debug.h" #include "plugin.h" static void my_statfs(RESULT * result, RESULT * arg1, RESULT * arg2) { struct statfs buf; char *path, *key; double value; path = R2S(arg1); key = R2S(arg2); if (statfs(path, &buf) != 0) { error("statfs(%s) failed: %s", path, strerror(errno)); SetResult(&result, R_STRING, ""); return; } if (strcasecmp(key, "type") == 0) { value = buf.f_type; } else if (strcasecmp(key, "bsize") == 0) { value = buf.f_bsize; } else if (strcasecmp(key, "blocks") == 0) { value = buf.f_blocks; } else if (strcasecmp(key, "bfree") == 0) { value = buf.f_bfree; } else if (strcasecmp(key, "bavail") == 0) { value = buf.f_bavail; } else if (strcasecmp(key, "files") == 0) { value = buf.f_files; } else if (strcasecmp(key, "ffree") == 0) { value = buf.f_ffree; #if 0 } else if (strcasecmp(key, "fsid") == 0) { value = buf.f_fsid; #endif } else if (strcasecmp(key, "namelen") == 0) { value = buf.f_namelen; } else { error("statfs: unknown field '%s'", key); value = -1; } SetResult(&result, R_NUMBER, &value); } int plugin_init_statfs(void) { AddFunction("statfs", 2, my_statfs); return 0; } void plugin_exit_statfs(void) { } d class='form'>
blob: 92b5ac963cf962d20e5c82dc44813807687dd4df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 2014-04-18 Antti Palosaari <crope@iki.fi>
# generated from http://www.digita.fi/kuluttajat/tv/nakyvyysalueet/kanavanumerot_ja_taajuudet

[Jyvaskyla_Vaajakoski]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 546000000
	BANDWIDTH_HZ = 8000000

[Jyvaskyla_Vaajakoski]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 786000000
	BANDWIDTH_HZ = 8000000

[Jyvaskyla_Vaajakoski]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 746000000
	BANDWIDTH_HZ = 8000000