Get 64bit stuff right.
[deliverable/binutils-gdb.git] / bfd / hosts / std-host.h
CommitLineData
8bd4e54b 1#ifndef hosts_std_host_H
cc9a3bd6
PB
2#include <fcntl.h>
3#include <errno.h>
4#include <stdio.h>
5#include <sys/types.h>
6#include <sys/stat.h>
7#include <ctype.h>
8#include <string.h>
9#include <sys/file.h>
10
11#ifndef O_ACCMODE
12#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
13#endif
14#ifndef SEEK_SET
15#define SEEK_SET 0
16#endif
17#ifndef SEEK_CUR
18#define SEEK_CUR 1
19#endif
20#ifdef STDC_HEADERS
21#include <stdlib.h>
22/*#include <string.h>*/
23#else
8f460881
KR
24extern int fprintf PARAMS ((FILE *,char *,...));
25extern int printf PARAMS((char *,...));
26extern char *mktemp ();
27extern int fflush ();
28extern int write ();
29extern void abort ();
30extern int close ();
31extern int fcntl ();
32extern int qsort ();
33extern void exit ();
34extern int fseek ();
35extern int fclose ();
36extern void bcopy ();
37extern int bcmp ();
38extern void bzero ();
39extern PTR memset ();
fdebd629
JK
40
41/* These used to be declared to return void. As far as I know that is just
42 wrong; are there any systems for which they actually don't return a
43 value (EOF for error, something else for success). */
44extern int puts ();
45extern int fputs ();
46
8f460881
KR
47extern int rmdir ();
48extern int getuid ();
49extern int getgid ();
50extern int rename ();
51extern void perror ();
cc9a3bd6 52#ifndef DONTDECLARE_MALLOC
8f460881
KR
53extern PTR malloc ();
54extern PTR realloc ();
cc9a3bd6
PB
55#endif
56
57#ifndef __GNUC__
8f460881 58extern PTR memcpy ();
cc9a3bd6 59#else
8f460881 60/* char * memcpy (); */
cc9a3bd6
PB
61#endif
62
63#ifdef __STDC__
8f460881 64extern void free ();
cc9a3bd6
PB
65#else
66extern int free();
67#endif
68
69extern char * strchr();
70extern char *getenv();
71extern char *memchr();
72extern char *strrchr();
73extern int chmod();
74extern int fread();
75extern int fstat();
76extern int fwrite();
cc9a3bd6
PB
77extern int stat();
78extern int strtol();
79
80extern char *strrchr();
81extern char *ctime();
82extern int _flsbuf();
83extern int fclose();
84extern int time();
85extern int utimes();
86extern int vfprintf();
87extern long atol();
88extern char *getenv();
89extern int fputc();
90extern int unlink();
8f460881 91#endif /* STDC_HEADERS */
cc9a3bd6 92
cc9a3bd6
PB
93#ifndef BYTES_IN_PRINTF_INT
94#define BYTES_IN_PRINTF_INT 4
95#endif
96
97#include "fopen-same.h"
8bd4e54b
KR
98#define hosts_std_host_H
99#endif
This page took 0.043451 seconds and 4 git commands to generate.