diff --git a/src/tests/kits/net/new_stack/Jamfile b/src/tests/kits/net/new_stack/Jamfile index ceb490b34e..3052805383 100644 --- a/src/tests/kits/net/new_stack/Jamfile +++ b/src/tests/kits/net/new_stack/Jamfile @@ -21,6 +21,7 @@ SimpleTest new_stack_tester : Depends new_stack_tester : add-ons ; } +# for convenience: this target builds all userland new_stack modules NotFile userland_network_v2_modules ; Depends userland_network_v2_modules : # the main stack modules diff --git a/src/tests/kits/net/new_stack/headers/net_stack.h b/src/tests/kits/net/new_stack/headers/net_stack.h index 06b2b87d70..672ae47adf 100644 --- a/src/tests/kits/net/new_stack/headers/net_stack.h +++ b/src/tests/kits/net/new_stack/headers/net_stack.h @@ -18,6 +18,7 @@ typedef const void *string_token; // Networking attribute(s) definition typedef struct net_attribute net_attribute; +typedef struct net_attribute * net_attribute_list; #define NET_ATTRIBUTE_TYPE_MASK 0xFF // Up to 256 basic types #define NET_ATTRIBUTE_FLAGS_MASK 0xFFFFFF00 @@ -80,7 +81,7 @@ struct net_layer { uint32 use_count; struct net_layer **layers_above; struct net_layer **layers_below; - struct net_attribute *attributes; // layer attributes + net_attribute_list *attributes; // layer attributes }; // Network stack main module definition diff --git a/src/tests/kits/net/new_stack/stack/layers_manager.c b/src/tests/kits/net/new_stack/stack/layers_manager.c index 292e6fcda0..c28b57dabe 100644 --- a/src/tests/kits/net/new_stack/stack/layers_manager.c +++ b/src/tests/kits/net/new_stack/stack/layers_manager.c @@ -165,7 +165,7 @@ status_t register_layer(const char *name, const char *type, int priority, release_sem(g_layers.lock); - dprintf("layers_manager: '%s' layer, registering %s/%s type\n", layer->name, + dprintf("layers_manager: '%s' layer, registering '%s/%s' type\n", layer->name, string_for_token(layer->type), string_for_token(layer->sub_type)); if (_layer)