Changeset 5832:f0b38d5ea016 in roaraudio for libroar/basic.c


Ignore:
Timestamp:
01/06/13 16:15:56 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added roar_libroar_get_path_static() and make use of it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/basic.c

    r5823 r5832  
    108108     dup2(socks[1], ROAR_STDIN ); 
    109109     dup2(socks[1], ROAR_STDOUT); 
    110      execl("/bin/sh", "/bin/sh", "-c", daemonimage, (_LIBROAR_GOOD_CAST char*)NULL); 
     110     execl(roar_libroar_get_path_static("bin-sh"), roar_libroar_get_path_static("bin-sh"), "-c", daemonimage, (_LIBROAR_GOOD_CAST char*)NULL); 
    111111     execlp("sh", "sh", "-c", daemonimage, (_LIBROAR_GOOD_CAST char*)NULL); 
    112112    break; 
     
    321321 
    322322#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) 
    323  if ( (server == NULL || *server == 0) && (i = readlink("/etc/roarserver", user_sock, sizeof(user_sock)-1)) != -1 ) { 
     323 if ( (server == NULL || *server == 0) && (i = readlink(roar_libroar_get_path_static("sysconf-roarserver"), user_sock, sizeof(user_sock)-1)) != -1 ) { 
    324324   user_sock[i] = 0; 
    325325   server = user_sock; 
     
    352352#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) 
    353353   if ( (pwd = getpwuid(getuid())) == NULL ) { 
    354     roar_server = "/NX-HOME-DIR"; 
     354    roar_server = roar_libroar_get_path_static("dir-nx-home"); 
    355355   } else { 
    356356    roar_server = pwd->pw_dir; 
Note: See TracChangeset for help on using the changeset viewer.