Improve portability to RISC OS.
This commit is contained in:
parent
9f0f2d4f9f
commit
4de0b054a5
2
README
2
README
@ -69,8 +69,6 @@ Notes for some targets:
|
||||
- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
|
||||
other compilers. Use "make test" to check your compiler.
|
||||
|
||||
- gzdopen is not supported on RISCOS or BEOS.
|
||||
|
||||
- For PalmOs, see http://palmzlib.sourceforge.net/
|
||||
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
# test works out-of-the-box, installs `somewhere' on demand
|
||||
|
||||
# Toolflags:
|
||||
CCflags = -c -depend !Depend -IC: -g -throwback -DRISCOS -fah
|
||||
CCflags = -c -depend !Depend -IC: -g -throwback -fah
|
||||
C++flags = -c -depend !Depend -IC: -throwback
|
||||
Linkflags = -aif -c++ -o $@
|
||||
ObjAsmflags = -throwback -NoCache -depend !Depend
|
||||
|
@ -13,8 +13,10 @@
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#if defined(VMS) || defined(RISCOS)
|
||||
#if defined(VMS)
|
||||
# define TESTFILE "foo-gz"
|
||||
#elif defined(__riscos) && !defined(__TARGET_UNIXLIB__)
|
||||
# define TESTFILE "foo/gz"
|
||||
#else
|
||||
# define TESTFILE "foo.gz"
|
||||
#endif
|
||||
|
@ -48,10 +48,12 @@
|
||||
# define unlink delete
|
||||
# define GZ_SUFFIX "-gz"
|
||||
#endif
|
||||
#ifdef RISCOS
|
||||
# define unlink remove
|
||||
# define GZ_SUFFIX "-gz"
|
||||
# define fileno(file) file->__file
|
||||
#if defined(__riscos) && !defined(__TARGET_UNIXLIB__)
|
||||
# define GZ_SUFFIX "/gz"
|
||||
# ifndef __GNUC__
|
||||
# define unlink remove
|
||||
# define fileno(file) file->__file
|
||||
# endif
|
||||
#endif
|
||||
#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
|
||||
# include <unix.h> /* for fileno */
|
||||
|
Loading…
Reference in New Issue
Block a user