OSDN Git Service

Fix Alsa UCM to build under Android
authorfattire <fattire@indirect.com>
Sun, 20 Mar 2011 08:59:22 +0000 (01:59 -0700)
committerDalingrin <dalingrin@gmail.com>
Wed, 30 Mar 2011 02:10:09 +0000 (21:10 -0500)
Change-Id: Ib99a3db496eaade14bed56698721ec2acf1b2d81

src/ucm/main.c
src/ucm/parser.c
src/ucm/ucm_local.h

index 42fd373..1208796 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "ucm_local.h"
 #include <stdarg.h>
+#define _GNU_SOURCE
 #include <pthread.h>
 
 /*
index e8d2461..0108e5b 100644 (file)
@@ -1135,7 +1135,7 @@ int uc_mgr_scan_master_configs(const char **_list[])
                "%s", env ? env : ALSA_USE_CASE_DIR);
        filename[MAX_FILE-1] = '\0';
 
-       err = scandir(filename, &namelist, filename_filter, versionsort);
+       err = scandir(filename, &namelist, filename_filter, 0);  // terrible fix by fattire. blame me.
        if (err < 0) {
                err = -errno;
                uc_error("error: could not scan directory %s: %s",
index 1b00ea2..c840d71 100644 (file)
@@ -38,6 +38,7 @@
 
 #include "local.h"
 #include "use-case.h"
+#include <pthread.h>
 
 #define MAX_FILE               256
 #define ALSA_USE_CASE_DIR      ALSA_CONFIG_DIR "/ucm"