summaryrefslogtreecommitdiff
path: root/alsactl
diff options
context:
space:
mode:
authorHans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>2008-12-08 11:55:27 +0100
committerTakashi Iwai <tiwai@suse.de>2008-12-08 11:55:27 +0100
commite3dfc7470e47f35127c07004beda94cb13f325ec (patch)
tree2bc87f42a4215d30941653fdacaa949aab39dae6 /alsactl
parent045ccf2081647f48e300bcb5e51d8def75c6e2b4 (diff)
alsa-utils check if __USE_BSD is defined before compiling "BSD functions"
Another bug/issue I tripped over when compiling alsa-utils in an environment using uClibc to supply the C library functions. Here I have enabled some old BSD style functions. The attached patch will honor them if they are enabled. Without this patch I get a redefined error during compile. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'alsactl')
-rw-r--r--alsactl/init_sysdeps.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/alsactl/init_sysdeps.c b/alsactl/init_sysdeps.c
index f263138..3aca1b4 100644
--- a/alsactl/init_sysdeps.c
+++ b/alsactl/init_sysdeps.c
@@ -17,7 +17,7 @@
*
*/
-#ifdef __GLIBC__
+#if defined(__GLIBC__) && !(defined(__UCLIBC__) && defined(__USE_BSD))
static size_t strlcpy(char *dst, const char *src, size_t size)
{
size_t bytes = 0;