aboutsummaryrefslogtreecommitdiff
path: root/sim/mcore/sysdep.h
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>1999-04-27 01:33:01 +0000
committerStan Shebs <shebs@codesourcery.com>1999-04-27 01:33:01 +0000
commit2d514e6f368a5ae194be2fd31df0d9b3bf2dd105 (patch)
treec096081ec57bd1b45f22a2c5ba601b2caedd0453 /sim/mcore/sysdep.h
parent8b0b198558d0fc981f129e2e3dcbe00a0f308449 (diff)
downloadfsf-binutils-gdb-2d514e6f368a5ae194be2fd31df0d9b3bf2dd105.zip
fsf-binutils-gdb-2d514e6f368a5ae194be2fd31df0d9b3bf2dd105.tar.gz
fsf-binutils-gdb-2d514e6f368a5ae194be2fd31df0d9b3bf2dd105.tar.bz2
import gdb-19990422 snapshot
Diffstat (limited to 'sim/mcore/sysdep.h')
-rw-r--r--sim/mcore/sysdep.h91
1 files changed, 91 insertions, 0 deletions
diff --git a/sim/mcore/sysdep.h b/sim/mcore/sysdep.h
new file mode 100644
index 0000000..adf9b5e
--- /dev/null
+++ b/sim/mcore/sysdep.h
@@ -0,0 +1,91 @@
+/* System includes and definitions used by the Motorolla MCore simulator.
+ Copyright (C) 1999 Free Software Foundation, Inc.
+ Contributed by Cygnus Solutions.
+
+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 2, 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, write to the Free Software Foundation, Inc.,
+59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+
+#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 ();
+extern PTR memset ();
+
+#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
+
+extern char * strchr();
+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 */