From 9908fe7a0d7be7fc2b0bb6917db329b6017ae1cd Mon Sep 17 00:00:00 2001 From: Nedko Arnaudov Date: Mon, 10 Oct 2011 04:41:16 +0300 Subject: [PATCH] fix alsapid build on non-linux systems. #181 --- alsapid/alsapid.h | 2 ++ alsapid/helper.c | 7 +++---- alsapid/lib.c | 7 +++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/alsapid/alsapid.h b/alsapid/alsapid.h index 0e818e1d..c0acbc72 100644 --- a/alsapid/alsapid.h +++ b/alsapid/alsapid.h @@ -33,4 +33,6 @@ void alsapid_compose_src_link(int alsa_client_id, char * buffer); void alsapid_compose_dst_link(char * buffer); bool alsapid_get_pid(int alsa_client_id, pid_t * pid_ptr); +#define MAX_ALSAPID_PATH 255 + #endif /* #ifndef ALSAPID_H__0A27F284_7538_4791_8023_0FBED929EAF3__INCLUDED */ diff --git a/alsapid/helper.c b/alsapid/helper.c index 9bffcb12..ab209d9d 100644 --- a/alsapid/helper.c +++ b/alsapid/helper.c @@ -32,7 +32,6 @@ #include /* atoll */ #include #include -#include void alsapid_compose_src_link(int alsa_client_id, char * buffer) { @@ -46,14 +45,14 @@ void alsapid_compose_dst_link(char * buffer) bool alsapid_get_pid(int alsa_client_id, pid_t * pid_ptr) { - char src[PATH_MAX]; - char dst[PATH_MAX + 1]; + char src[MAX_ALSAPID_PATH]; + char dst[MAX_ALSAPID_PATH + 1]; ssize_t ret; pid_t pid; alsapid_compose_src_link(alsa_client_id, src); - ret = readlink(src, dst, PATH_MAX); + ret = readlink(src, dst, MAX_ALSAPID_PATH); if (ret == -1) { return false; diff --git a/alsapid/lib.c b/alsapid/lib.c index e9622b96..ee95458a 100644 --- a/alsapid/lib.c +++ b/alsapid/lib.c @@ -28,7 +28,6 @@ #include #include -#include #include #define API_VERSION "ALSA_0.9" @@ -38,8 +37,8 @@ static void create_symlink(int alsa_client_id) { - char src[PATH_MAX]; - char dst[PATH_MAX]; + char src[MAX_ALSAPID_PATH]; + char dst[MAX_ALSAPID_PATH]; alsapid_compose_src_link(alsa_client_id, src); alsapid_compose_dst_link(dst); @@ -57,7 +56,7 @@ static void create_symlink(int alsa_client_id) static void destroy_symlink(int alsa_client_id) { - char src[PATH_MAX]; + char src[MAX_ALSAPID_PATH]; alsapid_compose_src_link(alsa_client_id, src);