X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fcompile%2Ftest-app-ctx%2Fhello.c;h=9cc8f1a82b99209961177f0fb620dac85af9c3df;hb=4e48b5d2debaf6c0c598489c183cc6cb2125c8a3;hp=bff2bdb5a37774302f3e5c96bdf8458f7d7eebdb;hpb=5152f6df156d6ccb234965d1b3d26b167bd6b94e;p=lttng-ust.git diff --git a/tests/compile/test-app-ctx/hello.c b/tests/compile/test-app-ctx/hello.c index bff2bdb5..9cc8f1a8 100644 --- a/tests/compile/test-app-ctx/hello.c +++ b/tests/compile/test-app-ctx/hello.c @@ -42,7 +42,7 @@ void test_inc_count(void) } static -size_t test_get_size(struct lttng_ust_ctx_field *field __attribute__((unused)), size_t offset) +size_t test_get_size(void *priv __attribute__((unused)), size_t offset) { int sel = test_count % _NR_LTTNG_UST_DYNAMIC_TYPES; size_t size = 0; @@ -103,7 +103,7 @@ size_t test_get_size(struct lttng_ust_ctx_field *field __attribute__((unused)), } static -void test_record(struct lttng_ust_ctx_field *field __attribute__((unused)), +void test_record(void *priv __attribute__((unused)), struct lttng_ust_lib_ring_buffer_ctx *ctx, struct lttng_ust_channel_buffer *lttng_chan_buf) { @@ -196,7 +196,7 @@ void test_record(struct lttng_ust_ctx_field *field __attribute__((unused)), } static -void test_get_value(struct lttng_ust_ctx_field *field __attribute__((unused)), +void test_get_value(void *priv __attribute__((unused)), struct lttng_ust_ctx_value *value) { int sel = test_count % _NR_LTTNG_UST_DYNAMIC_TYPES; @@ -289,6 +289,7 @@ int init_int_handler(void) int main(int argc, char **argv) { + struct lttng_ust_registered_context_provider *reg_provider; int i, netint; long values[] = { 1, 2, 3 }; char text[10] = "test"; @@ -302,7 +303,8 @@ int main(int argc, char **argv) if (argc == 2) delay = atoi(argv[1]); - if (lttng_ust_context_provider_register(&myprovider)) + reg_provider = lttng_ust_context_provider_register(&myprovider); + if (!reg_provider) abort(); fprintf(stderr, "Hello, World!\n"); @@ -317,7 +319,7 @@ int main(int argc, char **argv) test_inc_count(); //usleep(100000); } - lttng_ust_context_provider_unregister(&myprovider); + lttng_ust_context_provider_unregister(reg_provider); fprintf(stderr, " done.\n"); return 0; }