Updated Branches: refs/heads/master 9f3f799ef -> af63c8ed5
TS-2335: getting ts_lua to compile without warnings Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/af63c8ed Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/af63c8ed Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/af63c8ed Branch: refs/heads/master Commit: af63c8ed5576245a1d192b4c13a906e2053ac67a Parents: 9f3f799 Author: Kit Chan <[email protected]> Authored: Tue Dec 3 23:25:13 2013 -0800 Committer: Kit Chan <[email protected]> Committed: Tue Dec 3 23:25:13 2013 -0800 ---------------------------------------------------------------------- CHANGES | 2 ++ plugins/experimental/ts_lua/Makefile.am | 2 +- plugins/experimental/ts_lua/ts_lua_atomic.h | 12 ------------ 3 files changed, 3 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/af63c8ed/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index 074f202..94ccedb 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,8 @@ Changes with Apache Traffic Server 4.2.0 + *) [TS-2335] adding ts_lua plugin to experimental directory + *) [TS-2347] buffer_upload uses unsafe function tempnam(). Replace it with mkstemp() http://git-wip-us.apache.org/repos/asf/trafficserver/blob/af63c8ed/plugins/experimental/ts_lua/Makefile.am ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/Makefile.am b/plugins/experimental/ts_lua/Makefile.am index c7d22f1..f1c1b27 100644 --- a/plugins/experimental/ts_lua/Makefile.am +++ b/plugins/experimental/ts_lua/Makefile.am @@ -29,7 +29,7 @@ tslua_la_CPPFLAGS = \ pkglib_LTLIBRARIES = tslua.la tslua_la_LIBADD = $(LUA_LIBS) -tslua_la_SOURCES = ts_lua.c ts_lua_atomic.c ts_lua_cached_response.c ts_lua_client_request.c ts_lua_client_response.c ts_lua_context.c ts_lua_hook.c ts_lua_http.c ts_lua_http_intercept.c ts_lua_log.c ts_lua_misc.c ts_lua_server_request.c ts_lua_server_response.c ts_lua_transform.c ts_lua_util.c +tslua_la_SOURCES = ts_lua.c ts_lua_cached_response.c ts_lua_client_request.c ts_lua_client_response.c ts_lua_context.c ts_lua_hook.c ts_lua_http.c ts_lua_http_intercept.c ts_lua_log.c ts_lua_misc.c ts_lua_server_request.c ts_lua_server_response.c ts_lua_transform.c ts_lua_util.c tslua_la_LDFLAGS = $(TS_PLUGIN_LDFLAGS) endif http://git-wip-us.apache.org/repos/asf/trafficserver/blob/af63c8ed/plugins/experimental/ts_lua/ts_lua_atomic.h ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_atomic.h b/plugins/experimental/ts_lua/ts_lua_atomic.h index 581b89a..a3226c8 100644 --- a/plugins/experimental/ts_lua/ts_lua_atomic.h +++ b/plugins/experimental/ts_lua/ts_lua_atomic.h @@ -24,18 +24,6 @@ #include <stdlib.h> #include <stdint.h> -typedef struct -{ - volatile int64_t head; - const char *name; - unsigned int offset; -} ts_lua_atomiclist; - - -void ts_lua_atomiclist_init(ts_lua_atomiclist * l, const char *name, uint32_t offset_to_next); -void *ts_lua_atomiclist_push(ts_lua_atomiclist * l, void *item); -void *ts_lua_atomiclist_popall(ts_lua_atomiclist * l); - static inline int ts_lua_atomic_increment(volatile int32_t *mem, int value) { return __sync_fetch_and_add(mem, value); } #endif
