Changeset 828:8b4d4f52ca50 in roaraudio


Ignore:
Timestamp:
09/23/08 16:30:21 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

do not try DECnet on non DECnet kernels...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/basic.c

    r807 r828  
    4343 int is_decnet = 0; 
    4444 char * obj = NULL; 
     45#ifdef ROAR_HAVE_LIBDNET 
     46 struct stat decnet_stat; 
     47#endif 
    4548 
    4649 roar_errno = ROAR_ERROR_UNKNOWN; 
     
    6972   return fh; 
    7073 
    71   if ( roar_socket_get_local_nodename() ) { 
    72    snprintf(user_sock, 79, "%s::%s", roar_socket_get_local_nodename(), ROAR_DEFAULT_OBJECT); 
    73    return roar_socket_connect(user_sock, ROAR_DEFAULT_NUM); 
    74   } 
     74#ifdef ROAR_HAVE_LIBDNET 
     75  if ( stat(ROAR_PROC_NET_DECNET, &decnet_stat) == 0 ) { 
     76   if ( roar_socket_get_local_nodename() ) { 
     77    snprintf(user_sock, 79, "%s::%s", roar_socket_get_local_nodename(), ROAR_DEFAULT_OBJECT); 
     78    return roar_socket_connect(user_sock, ROAR_DEFAULT_NUM); 
     79   } 
     80  } 
     81#endif 
    7582 
    7683 } else { 
Note: See TracChangeset for help on using the changeset viewer.