| --- a/source/client/mount.cifs.c 2009-04-01 13:48:54.000000000 +0200 |
| +++ b/source/client/mount.cifs.c 2009-04-20 12:59:57.000000000 +0200 |
| @@ -100,6 +100,7 @@ |
| |
| /* glibc doesn't have strlcpy, strlcat. Ensure we do. JRA. We |
| * don't link to libreplace so need them here. */ |
| +#if defined(__GLIBC__) && !(defined(__UCLIBC__) && defined(__USE_BSD)) |
| |
| /* like strncpy but does not 0 fill the buffer and always null |
| * terminates. bufsize is the size of the destination buffer */ |
| @@ -181,6 +182,7 @@ |
| SAFE_FREE(mountpassword); |
| exit(EX_USAGE); |
| } |
| +#endif /* __GLIBC__ && !(__UCLIBC__ && __USE_BSD) */ |
| |
| /* caller frees username if necessary */ |
| static char * getusername(void) { |