Commit 612cfb19 authored by Edward Wang's avatar Edward Wang Committed by Rafaël Carré
Browse files

Android: implement vlc_strerror and vlc_strerror_c

Android does not have strerror_l() and won't have it any time soon.

Localization is not required as these messages will never be displayed.
Signed-off-by: Rafaël Carré's avatarRafaël Carré <>
parent 10daf9ee
......@@ -259,6 +259,7 @@ SOURCES_libvlc_darwin = \
SOURCES_libvlc_android = \
android/dirs.c \
android/thread.c \
android/error.c \
posix/filesystem.c \
android/netconf.c \
posix/plugin.c \
* error.c: Android error messages formatting
* Copyright © 2014 Edward Wang
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* GNU Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
# include "config.h"
#include <string.h>
#include <vlc_common.h>
const char* vlc_strerror(int errnum)
return vlc_strerror_c(errnum);
const char* vlc_strerror_c(int errnum)
static __thread char android_buf[100];
strerror_r(errnum, android_buf, 100);
return android_buf;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment