Changeset 517:1b5f48c1dc8c in roaraudio for roard/roard.c
- Timestamp:
- 08/15/08 14:00:45 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r508 r517 88 88 char * sock_grp = ROAR_DEFAULT_SOCKGRP; 89 89 char * sock_user = NULL; 90 int sock_type = ROAR_SOCKET_TYPE_UNKNOWN; 90 91 char * chrootdir = NULL; 91 92 int setids = 0; … … 219 220 server = argv[++i]; 220 221 } else if ( strcmp(k, "-t") == 0 ) { 222 sock_type = ROAR_SOCKET_TYPE_TCP; 221 223 if ( *server == '/' ) 222 224 server = ROAR_DEFAULT_HOST; 223 225 } else if ( strcmp(k, "-u") == 0 ) { 224 226 // ignore this case as it is the default behavor. 227 sock_type = ROAR_SOCKET_TYPE_UNIX; 225 228 } else if ( strcmp(k, "-n") == 0 ) { 226 229 #ifdef ROAR_HAVE_LIBDNET … … 228 231 strcpy(decnethost, ROAR_DEFAULT_LISTEN_OBJECT); 229 232 server = decnethost; 233 sock_type = ROAR_SOCKET_TYPE_DECNET; 230 234 #else 231 235 ROAR_ERR("No DECnet support compiled in!"); … … 260 264 261 265 if ( *server != 0 ) { 262 if ( (g_listen_socket = roar_socket_listen( ROAR_SOCKET_TYPE_UNKNOWN, server, port)) == -1 ) {266 if ( (g_listen_socket = roar_socket_listen(sock_type, server, port)) == -1 ) { 263 267 if ( *server == '/' ) { 264 268 if ( (i = roar_socket_connect(server, port)) != -1 ) { … … 268 272 } else { 269 273 unlink(server); 270 if ( (g_listen_socket = roar_socket_listen( ROAR_SOCKET_TYPE_UNKNOWN, server, port)) == -1 ) {274 if ( (g_listen_socket = roar_socket_listen(sock_type, server, port)) == -1 ) { 271 275 ROAR_ERR("Can not open listen socket!"); 272 276 return 1;
Note: See TracChangeset
for help on using the changeset viewer.