summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2006-05-09 15:33:29 +0000
committerPeter Jones <pjones@redhat.com>2006-05-09 15:33:29 +0000
commit2e1b68734141d666d58abd0cbbb46eb36ed2731b (patch)
tree2ba932fa1a73f595e9a4529f7a10e0993b2a34f2
parentd461bf584e4874c48ccf3565dfcdb9d39541ce46 (diff)
downloadanaconda-10.1.1.39-1.tar.gz
anaconda-10.1.1.39-1.tar.xz
anaconda-10.1.1.39-1.zip
- because we don't know if newt is getting reverted or not, make theseanaconda-10.1.1.39-1
symbols weak. Weak.
-rw-r--r--loader2/dietstubs.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/loader2/dietstubs.c b/loader2/dietstubs.c
index 316ae43ea..78f5ff78c 100644
--- a/loader2/dietstubs.c
+++ b/loader2/dietstubs.c
@@ -179,14 +179,17 @@ size_t mbrtowc (wchar_t *pwc, const char *s, size_t n, void *ps) {
return wlite_mbrtowc (pwc, s, n, ps);
}
-int mblen(const char *s, size_t l) {
+int anaconda_mblen(const char *s, size_t l) {
return wlite_mblen(s, l);
}
+int mblen(const char *, size_t)
+ __attribute__ ((weak, alias ("anaconda_mblen")));
-int
-mbtowc (wchar_t *pwc, const char *s, size_t n) {
- return wlite_mbtowc(pwc, s, n);
+int anaconda_mbtowc (wchar_t *pwc, const char *s, size_t n) {
+ return wlite_mbtowc(pwc, s, n);
}
+int mbtowc (wchar_t *pwc, const char *s, size_t n)
+ __attribute__ ((weak, alias ("anaconda_mbtowc")));
#define mbstate_t wlite_mbstate_t
size_t mbsrtowcs(wchar_t *pwc, const char **src, size_t n, mbstate_t *ps) {
@@ -227,6 +230,10 @@ int gzclose(void *str) {
#endif
size_t
-__ctype_get_mb_cur_max(void) {
+anaconda_ctype_get_mb_cur_max(void) {
return ((size_t []) { 1, 1, 1, 2, 2, 3, 4})[1];
}
+
+size_t
+__ctype_get_mb_cur_max(void)
+ __attribute__ ((weak, alias ("anaconda_ctype_get_mb_cur_max")));