Implemented local atoms in the server.
diff --git a/server/trace.c b/server/trace.c
index 369fed0..dc8dd07 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -1297,6 +1297,7 @@
static void dump_add_atom_request( const struct add_atom_request *req )
{
+ fprintf( stderr, " local=%d,", req->local );
fprintf( stderr, " name=" );
dump_unicode_string( req, req->name );
}
@@ -1308,11 +1309,13 @@
static void dump_delete_atom_request( const struct delete_atom_request *req )
{
- fprintf( stderr, " atom=%d", req->atom );
+ fprintf( stderr, " atom=%d,", req->atom );
+ fprintf( stderr, " local=%d", req->local );
}
static void dump_find_atom_request( const struct find_atom_request *req )
{
+ fprintf( stderr, " local=%d,", req->local );
fprintf( stderr, " name=" );
dump_unicode_string( req, req->name );
}
@@ -1324,7 +1327,8 @@
static void dump_get_atom_name_request( const struct get_atom_name_request *req )
{
- fprintf( stderr, " atom=%d", req->atom );
+ fprintf( stderr, " atom=%d,", req->atom );
+ fprintf( stderr, " local=%d", req->local );
}
static void dump_get_atom_name_reply( const struct get_atom_name_request *req )
@@ -1334,6 +1338,11 @@
dump_unicode_string( req, req->name );
}
+static void dump_init_atom_table_request( const struct init_atom_table_request *req )
+{
+ fprintf( stderr, " entries=%d", req->entries );
+}
+
static void dump_get_msg_queue_request( const struct get_msg_queue_request *req )
{
}
@@ -1464,6 +1473,7 @@
(dump_func)dump_delete_atom_request,
(dump_func)dump_find_atom_request,
(dump_func)dump_get_atom_name_request,
+ (dump_func)dump_init_atom_table_request,
(dump_func)dump_get_msg_queue_request,
(dump_func)dump_wake_queue_request,
(dump_func)dump_wait_input_idle_request,
@@ -1573,6 +1583,7 @@
(dump_func)0,
(dump_func)dump_find_atom_reply,
(dump_func)dump_get_atom_name_reply,
+ (dump_func)0,
(dump_func)dump_get_msg_queue_reply,
(dump_func)0,
(dump_func)dump_wait_input_idle_reply,
@@ -1682,6 +1693,7 @@
"delete_atom",
"find_atom",
"get_atom_name",
+ "init_atom_table",
"get_msg_queue",
"wake_queue",
"wait_input_idle",