aboutsummaryrefslogtreecommitdiff
path: root/sim/moxie/sysdep.h
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2009-05-01 03:03:41 +0000
committerAnthony Green <green@redhat.com>2009-05-01 03:03:41 +0000
commitfdd6fa616728a3e9433c673e12e3ad6c1fee0e78 (patch)
tree421ef0770863b60649fb46cc9109502e9270f45c /sim/moxie/sysdep.h
parent1ec7823fec9d2fe153aebde4d4f4e906e0e80360 (diff)
downloadfsf-binutils-gdb-fdd6fa616728a3e9433c673e12e3ad6c1fee0e78.zip
fsf-binutils-gdb-fdd6fa616728a3e9433c673e12e3ad6c1fee0e78.tar.gz
fsf-binutils-gdb-fdd6fa616728a3e9433c673e12e3ad6c1fee0e78.tar.bz2
Add moxie simulator
Diffstat (limited to 'sim/moxie/sysdep.h')
-rw-r--r--sim/moxie/sysdep.h94
1 files changed, 94 insertions, 0 deletions
diff --git a/sim/moxie/sysdep.h b/sim/moxie/sysdep.h
new file mode 100644
index 0000000..ff861fd
--- /dev/null
+++ b/sim/moxie/sysdep.h
@@ -0,0 +1,94 @@
+/* System includes and definitions used by the moxie simulator.
+ Copyright (C) 2008 Free Software Foundation, Inc.
+ Contributed by Anthony Green
+
+This file is part of GDB, the GNU debugger.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 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
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#ifndef __SYSDEP_H
+#define __SYSDEP_H
+
+#ifndef hosts_std_host_H
+#include <fcntl.h>
+#include <errno.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <ctype.h>
+#include <string.h>
+#include <sys/file.h>
+#include "ansidecl.h"
+
+#ifndef O_ACCMODE
+#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
+#endif
+#ifndef SEEK_SET
+#define SEEK_SET 0
+#endif
+#ifndef SEEK_CUR
+#define SEEK_CUR 1
+#endif
+#ifdef STDC_HEADERS
+#include <stdlib.h>
+/*#include <string.h>*/
+#else
+extern char * mktemp ();
+#ifndef memset
+extern PTR memset ();
+#endif
+
+#ifndef DONTDECLARE_MALLOC
+extern PTR malloc ();
+extern PTR realloc ();
+#endif
+
+#ifndef __GNUC__
+extern PTR memcpy ();
+#else
+/* char * memcpy (); */
+#endif
+
+#ifdef __STDC__
+extern void free ();
+#else
+extern int free();
+#endif
+
+#ifndef strchr
+extern char * strchr();
+#endif
+extern char * getenv();
+extern PTR memchr();
+extern char * strrchr();
+
+extern char * strrchr();
+extern char * ctime();
+extern long atol();
+extern char * getenv();
+#endif /* STDC_HEADERS */
+
+#ifndef BYTES_IN_PRINTF_INT
+#define BYTES_IN_PRINTF_INT 4
+#endif
+
+#include "fopen-same.h"
+#define hosts_std_host_H
+#endif
+
+#ifdef STDC_HEADERS
+#include <stddef.h>
+#endif /* STDC_HEADERS */
+
+#endif /* __SYSDEP_H */