Displaying 6 results from an estimated 6 matches for "avl_get_first".
2004 Aug 06
2
ICECAST enseirb group
...00 * (max_interval - interval));
> > }
> > else
> > ...
> >
> > ----------------------------------------
> >
> > In fserv_thread_function() function in fserve.c file, can
> > avl_tree_unlock(client_tree); be made just after client_node =
> > avl_get_first(client_tree); instead of being done at the end or in the
> > if(!client_node) { .... } block ? Are we wrong ? If yes, why ?
> >
> > ----------------------------------------
> >
> > In fserv_thread_function() function in fserve.c file, can something
wrong
> > happ...
2004 Aug 06
2
icecast 2 compatibility with older clients
...*client_is_icy;
+ /* if the client uses icy headers, we'll respond in kind */
+ client_is_icy = httpp_getvar(client->parser, "icy-metadata");
+
/* iterate through source http headers and send to client */
avl_tree_rlock(source->parser->vars);
node = avl_get_first(source->parser->vars);
@@ -109,8 +114,12 @@ void format_send_general_headers(format_
var = (http_var_t *)node->key;
if (strcasecmp(var->name, "ice-password") &&
(!strncasecmp("ice-", var->name, 4) ||
- !s...
2004 Aug 06
4
No Duplicate Users - Patch
...(revision 6619)
+++ src/auth.c (working copy)
@@ -34,6 +34,30 @@
#define CATMODULE "auth"
<p>+int auth_is_listener_connected(source_t *source, char *username)
+{
+ client_t *client;
+ avl_node *client_node;
+
+ avl_tree_rlock(source->client_tree);
+
+ client_node = avl_get_first(source->client_tree);
+ while(client_node) {
+ client = (client_t *)client_node->key;
+ if (client->username) {
+ if (!strcmp(client->username, username)) {
+ avl_tree_unlock(source->client_tree);
+ return 1;
+ }
+...
2004 Aug 06
0
icecast2 on solaris ... (fwd)
...vl.c:642: `iter_fun' undeclared (first use in this function)
avl.c:642: `iter_arg' undeclared (first use in this function)
avl.c:621: `iter_fun' used prior to declaration
avl.c: At top level:
avl.c:649: parse error before `*'
avl.c:649: parse error before `*'
avl.c: In function `avl_get_first':
avl.c:651: `node' undeclared (first use in this function)
avl.c:653: `tree' undeclared (first use in this function)
avl.c: At top level:
avl.c:662: parse error before `*'
avl.c:662: parse error before `*'
avl.c: In function `avl_get_prev':
avl.c:664: `node' undeclared...
2004 Aug 06
2
My turn to have issues with compiling libshout
...(first use in this function)
avl.c:646: `iter_fun' undeclared (first use in this function)
avl.c:646: `iter_arg' undeclared (first use in this function)
avl.c: At top level:
avl.c:653: syntax error before '*' token
avl.c:653: syntax error before '*' token
avl.c: In function `avl_get_first':
avl.c:655: `node' undeclared (first use in this function)
avl.c:657: `tree' undeclared (first use in this function)
avl.c: At top level:
avl.c:666: syntax error before '*' token
avl.c:666: syntax error before '*' token
avl.c: In function `avl_get_prev':
avl.c:668:...
2004 Aug 06
1
Compile errors
...`tree' undeclared (first use in this function)
avl.c:642: `iter_fun' undeclared (first use in this function)
avl.c:642: `iter_arg' undeclared (first use in this function)
avl.c: At top level:
avl.c:649: parse error before `*'
avl.c:649: parse error before `*'
avl.c: In function `avl_get_first':
avl.c:651: `node' undeclared (first use in this function)
avl.c:653: `tree' undeclared (first use in this function)
avl.c: At top level:
avl.c:662: parse error before `*'
avl.c:662: parse error before `*'
avl.c: In function `avl_get_prev':
avl.c:664: `node' undeclared...