Changeset 3730:90e664f926c3 in roaraudio
- Timestamp:
- 04/25/10 22:03:59 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/roard.h
r3684 r3730 124 124 int g_autostandby; 125 125 126 #ifdef ROAR_SUPPORT_LISTEN 127 struct roard_listen; 128 #endif 129 126 130 int main_loop (int driver, DRIVER_USERDATA_T driver_inst, struct roar_audio_info * sa, int sysclocksync); 127 131 void cleanup_listen_socket (int terminate); … … 133 137 void on_sig_chld (int signum); 134 138 void on_sig_usr1 (int signum); 139 140 #ifdef ROAR_SUPPORT_LISTEN 141 int get_listen(struct roard_listen * sock, char *** sockname); 142 #endif 135 143 136 144 #ifdef ROAR_SUPPORT_LISTEN -
roard/roard.c
r3688 r3730 315 315 } 316 316 317 int get_listen(struct roard_listen * sock, char *** sockname) { 318 int i; 319 320 if ( sock == NULL ) 321 return -1; 322 323 for (i = 0; i < ROAR_MAX_LISTEN_SOCKETS; i++) { 324 if ( g_listen[i].socket == -1 ) { 325 server[i] = NULL; 326 sock = &(g_listen[i]); 327 328 if ( server != NULL ) 329 *sockname = &(server[i]); 330 } 331 } 332 333 return -1; 334 } 335 317 336 int add_listen (char * addr, int port, int sock_type, char * user, char * group, int proto, int dir, struct roar_audio_info * info) { 318 337 #if defined(ROAR_HAVE_SETGID) && defined(ROAR_HAVE_IO_POSIX)
Note: See TracChangeset
for help on using the changeset viewer.