aboutsummaryrefslogtreecommitdiff
path: root/libgloss
diff options
context:
space:
mode:
authorJeff Law <jeffreyalaw@gmail.com>2022-03-19 20:01:33 -0400
committerJeff Law <jeffreyalaw@gmail.com>2022-03-19 20:01:33 -0400
commit0c8679e080d4d55a0d6b7aefbf52188584b2b8e9 (patch)
tree24dce17fc23426e396998d575ae3dd699d7c133e /libgloss
parent090797e3d3ddae25404584e4e43061911066f685 (diff)
downloadnewlib-0c8679e080d4d55a0d6b7aefbf52188584b2b8e9.zip
newlib-0c8679e080d4d55a0d6b7aefbf52188584b2b8e9.tar.gz
newlib-0c8679e080d4d55a0d6b7aefbf52188584b2b8e9.tar.bz2
Avoid using common symbols in v850 libgloss
I've had this lying around for probably a year or two at this point. It just changes all the instance of "errno" from a common symbol to an extern. I can't offhand recall where the actual definition is, but it certainly exists in the generic code.
Diffstat (limited to 'libgloss')
-rw-r--r--libgloss/v850/_exit.c2
-rw-r--r--libgloss/v850/chmod.c2
-rw-r--r--libgloss/v850/chown.c2
-rw-r--r--libgloss/v850/close.c2
-rw-r--r--libgloss/v850/creat.c2
-rw-r--r--libgloss/v850/execv.c2
-rw-r--r--libgloss/v850/execve.c2
-rw-r--r--libgloss/v850/fork.c2
-rw-r--r--libgloss/v850/fstat.c2
-rw-r--r--libgloss/v850/getpid.c2
-rw-r--r--libgloss/v850/gettime.c2
-rw-r--r--libgloss/v850/isatty.c2
-rw-r--r--libgloss/v850/kill.c2
-rw-r--r--libgloss/v850/link.c2
-rw-r--r--libgloss/v850/lseek.c2
-rw-r--r--libgloss/v850/open.c2
-rw-r--r--libgloss/v850/pipe.c2
-rw-r--r--libgloss/v850/read.c2
-rw-r--r--libgloss/v850/sim.ld2
-rw-r--r--libgloss/v850/stat.c2
-rw-r--r--libgloss/v850/time.c2
-rw-r--r--libgloss/v850/times.c2
-rw-r--r--libgloss/v850/unlink.c2
-rw-r--r--libgloss/v850/utime.c2
-rw-r--r--libgloss/v850/wait.c2
-rw-r--r--libgloss/v850/write.c2
26 files changed, 26 insertions, 26 deletions
diff --git a/libgloss/v850/_exit.c b/libgloss/v850/_exit.c
index b45ae96..44d4132 100644
--- a/libgloss/v850/_exit.c
+++ b/libgloss/v850/_exit.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/chmod.c b/libgloss/v850/chmod.c
index c86e5c9..01ccd97 100644
--- a/libgloss/v850/chmod.c
+++ b/libgloss/v850/chmod.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/chown.c b/libgloss/v850/chown.c
index 0344d77..c34a9d6 100644
--- a/libgloss/v850/chown.c
+++ b/libgloss/v850/chown.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/close.c b/libgloss/v850/close.c
index 3c62f68..40301f6 100644
--- a/libgloss/v850/close.c
+++ b/libgloss/v850/close.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/creat.c b/libgloss/v850/creat.c
index 8d468a6..4989fc0 100644
--- a/libgloss/v850/creat.c
+++ b/libgloss/v850/creat.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/execv.c b/libgloss/v850/execv.c
index 5286be6..38d74b4 100644
--- a/libgloss/v850/execv.c
+++ b/libgloss/v850/execv.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/execve.c b/libgloss/v850/execve.c
index b8d97f9..3efb98a 100644
--- a/libgloss/v850/execve.c
+++ b/libgloss/v850/execve.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/fork.c b/libgloss/v850/fork.c
index 116116c..50bf5fa 100644
--- a/libgloss/v850/fork.c
+++ b/libgloss/v850/fork.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/fstat.c b/libgloss/v850/fstat.c
index e8783b3..9c1cece 100644
--- a/libgloss/v850/fstat.c
+++ b/libgloss/v850/fstat.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/getpid.c b/libgloss/v850/getpid.c
index 18fd149..32ac7fb 100644
--- a/libgloss/v850/getpid.c
+++ b/libgloss/v850/getpid.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/gettime.c b/libgloss/v850/gettime.c
index fc47532..7a99f8a 100644
--- a/libgloss/v850/gettime.c
+++ b/libgloss/v850/gettime.c
@@ -4,7 +4,7 @@
#include "sys/syscall.h"
#include "sys/time.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/isatty.c b/libgloss/v850/isatty.c
index 95d2c0e..248ab52 100644
--- a/libgloss/v850/isatty.c
+++ b/libgloss/v850/isatty.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/kill.c b/libgloss/v850/kill.c
index b8e5395..34e5db7 100644
--- a/libgloss/v850/kill.c
+++ b/libgloss/v850/kill.c
@@ -4,7 +4,7 @@
#include "sys/syscall.h"
#include <reent.h>
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/link.c b/libgloss/v850/link.c
index 9776d79..f079d37 100644
--- a/libgloss/v850/link.c
+++ b/libgloss/v850/link.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/lseek.c b/libgloss/v850/lseek.c
index b5d3ef0..75c5e0e 100644
--- a/libgloss/v850/lseek.c
+++ b/libgloss/v850/lseek.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/open.c b/libgloss/v850/open.c
index 96616e5..e8f63f4 100644
--- a/libgloss/v850/open.c
+++ b/libgloss/v850/open.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/pipe.c b/libgloss/v850/pipe.c
index 494a99e..c521979 100644
--- a/libgloss/v850/pipe.c
+++ b/libgloss/v850/pipe.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/read.c b/libgloss/v850/read.c
index ec064cb..b55d1cb 100644
--- a/libgloss/v850/read.c
+++ b/libgloss/v850/read.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/sim.ld b/libgloss/v850/sim.ld
index 48da115..bffff62 100644
--- a/libgloss/v850/sim.ld
+++ b/libgloss/v850/sim.ld
@@ -195,7 +195,7 @@ SECTIONS
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
/* User stack. */
- .stack 0x200000 :
+ .stack 0x300000 :
{
__stack = .;
*(.stack)
diff --git a/libgloss/v850/stat.c b/libgloss/v850/stat.c
index dc8351e..b66a669 100644
--- a/libgloss/v850/stat.c
+++ b/libgloss/v850/stat.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/time.c b/libgloss/v850/time.c
index d0dc93f..04ea03d 100644
--- a/libgloss/v850/time.c
+++ b/libgloss/v850/time.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/times.c b/libgloss/v850/times.c
index a558267..242dffd 100644
--- a/libgloss/v850/times.c
+++ b/libgloss/v850/times.c
@@ -4,7 +4,7 @@
#include "sys/syscall.h"
#include "sys/times.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/unlink.c b/libgloss/v850/unlink.c
index c6261d3..23c60ec 100644
--- a/libgloss/v850/unlink.c
+++ b/libgloss/v850/unlink.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/utime.c b/libgloss/v850/utime.c
index ea1f789..83ee975 100644
--- a/libgloss/v850/utime.c
+++ b/libgloss/v850/utime.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/wait.c b/libgloss/v850/wait.c
index d8c96f0..9cab5ce 100644
--- a/libgloss/v850/wait.c
+++ b/libgloss/v850/wait.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);
diff --git a/libgloss/v850/write.c b/libgloss/v850/write.c
index 136ac9e..07bec15 100644
--- a/libgloss/v850/write.c
+++ b/libgloss/v850/write.c
@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "sys/syscall.h"
-int errno;
+extern int errno;
int __trap0 (int function, int p1, int p2, int p3);