Changeset 526:dad1cb338c60 in roaraudio


Ignore:
Timestamp:
08/16/08 01:06:28 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added experimental DECnet support to roar_simple_new_stream_obj()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/simple.c

    r505 r526  
    8383 } else if ( socket_addr.sin_family == AF_UNIX ) { 
    8484  type = ROAR_SOCKET_TYPE_UNIX; 
     85 } else if ( socket_addr.sin_family == AF_DECnet ) { 
     86  type = ROAR_SOCKET_TYPE_DECNET; 
    8587 } else { 
    8688  return -1; 
     
    8991 if ( type == ROAR_SOCKET_TYPE_UNIX ) { 
    9092  sprintf(file, "/tmp/.libroar-simple-stream.%i-%i", getpid(), count++); 
     93 } else if ( type == ROAR_SOCKET_TYPE_DECNET ) { 
     94  if ( roar_socket_get_local_nodename() ) { 
     95   sprintf(file, "%s::roar$TMP%04x%02x", roar_socket_get_local_nodename(), getpid(), count++); 
     96  } else { 
     97   return -1; 
     98  } 
    9199 } else { 
    92100  strcpy(file, inet_ntoa(socket_addr.sin_addr)); 
Note: See TracChangeset for help on using the changeset viewer.