source: roaraudio/libroar/acl.c @ 349:bb7425be4390

Last change on this file since 349:bb7425be4390 was 349:bb7425be4390, checked in by phi, 16 years ago

added roar_acl_rule_chk_connect()

File size: 300 bytes
Line 
1//acl.c:
2
3#include "libroar.h"
4
5int roar_acl_rule_chk_connect (struct roar_acl_rule * rule, struct sockaddr * addr, socklen_t addrlen) {
6
7 if ( !rule )
8  return -1;
9
10 if ( rule->pid || rule->uid || rule->gid || rule->cookie )
11  return 0;
12
13 if ( rule->addr && !addr )
14  return 0;
15
16 return -1;
17}
18
19//ll
Note: See TracBrowser for help on using the repository browser.