| delorie.com/archives/browse.cgi | search |
| Xref: | news-dnh.mv.net comp.os.msdos.djgpp:3044 |
| Newsgroups: | comp.os.msdos.djgpp |
| Path: | news-dnh.mv.net!mv!news.sprintlink.net!newsfeed.internetmci.com!EU.net!CERN.ch!news |
| From: | Valery Fine <fine AT vxcern DOT cern DOT ch> |
| Subject: | conflict for "open" - <io.h> and <fcntl.h> |
| Sender: | news AT dxnews DOT cern DOT ch (USENET News System) |
| Organization: | CERN European Lab for Particle Physics |
| Date: | Sat, 4 Nov 1995 19:51:37 GMT |
| Lines: | 41 |
| To: | djgpp AT sun DOT soe DOT clarkson DOT edu |
| Dj-Gateway: | from newsgroup comp.os.msdos.djgpp |
Hello all,
I've just install DJGPP v.2 to try re-install my fortan things.
I did it before with dj 1.12m4.
Just some problems:
1. With old libf2c.a I got undefined symbols like _iob
2. I tried to re-compile f2c RTL with Dj v.2 and just stick with
problem with Dj\include, namely
io.h (line 22) defines
int _open(const char *_path, int _oflag);
and
fcntl.h (line 55) defines the same thing as
int open(const char *_path, int _oflag, ...);
and gcc let me
d:\dj\include\fcntl.h:55: conflicting types for '_open'
d:\dj\include\io.h:22: previous declaration of '_open'
Yes it because F2C it self contains:
#ifdef MSDOS
#include "io.h"
#define open _open
..
#endif
..
#include "fcntl.h"
Could it be taken in account
Thank you in advance
Valery (fine AT vxcern DOT cern DOT ch)
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |