author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 13 Feb 2003 07:05:59 +0000 (07:05 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 13 Feb 2003 07:05:59 +0000 (07:05 +0000) | ||
commit | 298b318acaf1147474ab9e97cac37c3608660efd | |
tree | 15e882a4aa7aca2da25935ffd8a18a537115ddb0 | tree | snapshot |
parent | 2b821e60503b38bda3a39c26ca351136e19c9ead | commit | diff |
Find attached the patch I promised to send to you. Please note that there
are three new source files (src/rrd_is_thread_safe.h, src/rrd_thread_safe.c
and src/rrd_not_thread_safe.c) and the introduction of librrd_th. This
library is identical to librrd, but it contains support code for per-thread
global variables currently used for error information only. This is similar
to how errno per-thread variables are implemented. librrd_th must be linked
alongside of libpthred
There is also a new file "THREADS", holding some documentation.
-- Peter Stamfest <peter@stamfest.at>
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@180 a5681a0c-68f1-0310-ab6d-d61299d08faa
are three new source files (src/rrd_is_thread_safe.h, src/rrd_thread_safe.c
and src/rrd_not_thread_safe.c) and the introduction of librrd_th. This
library is identical to librrd, but it contains support code for per-thread
global variables currently used for error information only. This is similar
to how errno per-thread variables are implemented. librrd_th must be linked
alongside of libpthred
There is also a new file "THREADS", holding some documentation.
-- Peter Stamfest <peter@stamfest.at>
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@180 a5681a0c-68f1-0310-ab6d-d61299d08faa
25 files changed:
Makefile.am | diff | blob | history | |
THREADS | [new file with mode: 0644] | blob |
configure.ac | diff | blob | history | |
src/Makefile.am | diff | blob | history | |
src/parsetime.c | diff | blob | history | |
src/rrd.h | diff | blob | history | |
src/rrd_cgi.c | diff | blob | history | |
src/rrd_create.c | diff | blob | history | |
src/rrd_dump.c | diff | blob | history | |
src/rrd_error.c | diff | blob | history | |
src/rrd_format.c | diff | blob | history | |
src/rrd_graph.c | diff | blob | history | |
src/rrd_graph_helper.c | diff | blob | history | |
src/rrd_info.c | diff | blob | history | |
src/rrd_is_thread_safe.h | [new file with mode: 0644] | blob |
src/rrd_last.c | diff | blob | history | |
src/rrd_not_thread_safe.c | [new file with mode: 0644] | blob |
src/rrd_open.c | diff | blob | history | |
src/rrd_restore.c | diff | blob | history | |
src/rrd_rpncalc.c | diff | blob | history | |
src/rrd_stat.c | diff | blob | history | |
src/rrd_thread_safe.c | [new file with mode: 0644] | blob |
src/rrd_tool.c | diff | blob | history | |
src/rrd_tool.h | diff | blob | history | |
src/rrd_update.c | diff | blob | history |