summaryrefslogtreecommitdiffstats
path: root/src/libs/zbxsysinfo
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-10-03 16:35:36 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-10-03 16:35:36 +0000
commitb83929f15855c5ed9c8232850446cd3ba510cc31 (patch)
treedf302f5e444f84a99894fe632d92e3720649c544 /src/libs/zbxsysinfo
parent9135cd25fc247030c3071116a06d551bc06093e9 (diff)
downloadzabbix-b83929f15855c5ed9c8232850446cd3ba510cc31.tar.gz
zabbix-b83929f15855c5ed9c8232850446cd3ba510cc31.tar.xz
zabbix-b83929f15855c5ed9c8232850446cd3ba510cc31.zip
Minor changes.
git-svn-id: svn://svn.zabbix.com/trunk@2093 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/libs/zbxsysinfo')
-rw-r--r--src/libs/zbxsysinfo/Makefile.am4
-rw-r--r--src/libs/zbxsysinfo/linux/regexp.c45
2 files changed, 2 insertions, 47 deletions
diff --git a/src/libs/zbxsysinfo/Makefile.am b/src/libs/zbxsysinfo/Makefile.am
index c9a5e01b..f7fd015b 100644
--- a/src/libs/zbxsysinfo/Makefile.am
+++ b/src/libs/zbxsysinfo/Makefile.am
@@ -1,6 +1,6 @@
SUBDIRS=
-libzbxsysinfo_a_SOURCES=linux/cpu.c linux/diskio.c linux/diskspace.c linux/file.c linux/inodes.c linux/memory.c linux/sensors.c linux/swap.c linux/uptime.c sysinfo.c linux/system.c linux/regexp.c linux/param.c
+libzbxsysinfo_a_SOURCES=linux/cpu.c linux/diskio.c linux/diskspace.c linux/file.c linux/inodes.c linux/memory.c linux/sensors.c linux/swap.c linux/uptime.c sysinfo.c linux/system.c linux/param.c
lib_LIBRARIES=libzbxsysinfo.a
-libzbxsysinfo_a_LIBADD = ../zbxcrypto/libzbxcrypto.a
+libzbxsysinfo_a_LIBADD = ../zbxcrypto/libzbxcrypto.a ../zbxcommon/libzbxcommon.a
diff --git a/src/libs/zbxsysinfo/linux/regexp.c b/src/libs/zbxsysinfo/linux/regexp.c
deleted file mode 100644
index ff517329..00000000
--- a/src/libs/zbxsysinfo/linux/regexp.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include "config.h"
-
-#include <stdio.h>
-#include <regex.h>
-#include <stdio.h>
-#include <errno.h>
-#include <stdlib.h>
-
-
-#define MAX_FILE_LEN 1024*1024
-
-
-char *zbx_regexp_match(const char *string, const char *pattern, int *len)
-{
- int status;
- char *c;
-
- regex_t re;
- regmatch_t match;
-
- *len=0;
-
-
- if (regcomp(&re, pattern, REG_EXTENDED | REG_ICASE | REG_NEWLINE) != 0)
- {
- return(NULL);
- }
-
-
- status = regexec(&re, string, (size_t) 1, &match, 0);
-
- /* Not matched */
- if (status != 0)
- {
- regfree(&re);
- return(NULL);
- }
-
- c=string+match.rm_so;
- *len=match.rm_eo - match.rm_so;
-
- regfree(&re);
-
- return c;
-}