Bruce Mitchener
c196393879
Remove unused BSD_COMP define from SunOS5 config. ( #70 )
2020-12-15 10:17:11 -08:00
Bruce Mitchener
7e2e1399e3
inc/version.h: Remove some old/unused workarounds. ( #57 )
2020-12-14 22:10:30 -08:00
Bruce Mitchener
857100a29a
Remove AIX on PS/2 platform support. ( #50 )
2020-12-14 18:14:59 -08:00
Bruce Mitchener
7d2de5e4de
Remove define direct dirent workarounds. ( #47 )
...
This also removes a workaround for L_SET, as well as some of the
dirent member fields.
2020-12-14 12:16:59 -08:00
Bruce Mitchener
fd0e12e855
Remove AIX RS/6000 platform support. ( #46 )
...
AIX on PS/2 will be removed separately.
2020-12-14 12:13:38 -08:00
Bruce Mitchener
9c01d39812
Use waitpid, not wait3, etc. ( #44 )
...
This removes code that uses `union wait` status in favor of code
that uses `int` status. This has been the correct way since
SvR4, BSD 4.3, POSIX.
2020-12-14 09:58:28 -08:00
Bruce Mitchener
2dba7492af
Begin to remove ISC platform support. ( #40 )
...
We don't want to modify emulation code yet as ISC support included
a number of other things, including some i386 code that isn't used
on other platforms, but is still useful as a reference.
2020-12-13 22:31:58 -08:00
Bruce Mitchener
7119613aee
Remove RISCOS platform support. ( #39 )
2020-12-14 01:38:57 +00:00
Bruce Mitchener
33a42736d4
Remove OSF1 / DEC3100 platform support. ( #36 )
...
This also removes support for the DEC3100 keyboard, but leaves a
constant behind for it as I'm not sure about re-numbering.
[NBriggs: keyboard type numbers are stored within all sysouts. Do not renumber supported keyboards, do not reuse previously used keyboard numbers]
2020-12-13 10:22:43 -08:00
Nick Briggs
cfec521c33
Remove unused VOID
2020-12-12 23:44:12 -08:00
Bruce Mitchener
1c912ff57e
Remove HP platform support. ( #34 )
...
This removes code related to HP9000, HPTIMERBUG, and HPUX defines.
It leaves KB_HP9000 for now as I'm not sure about renumbering
those constants.
This should not impact any of the core emulation code.
2020-12-13 05:35:53 +00:00
Bruce Mitchener
750d84c78c
Remove SGI Irix platform support. ( #33 )
...
This platform had no emulation-related changes.
Remove code for IRIX40, INDIGO definitions.
In disk code, simplify a chain of #ifdef's around fsync handling.
2020-12-13 02:57:07 +00:00
Bruce Mitchener
292809694e
Remove platform support for Apollo/Domain. ( #30 )
2020-12-13 02:07:08 +00:00
Bruce Mitchener
d6d2a3371a
Use getcwd() instead of getwd(). ( #20 )
...
getwd() has been deprecated for a long time and getcwd() should
be used instead.
2020-12-10 17:24:21 +00:00
Bruce Mitchener
e025617c13
Fix some typos. ( #18 )
...
Changes to commentary only.
2020-12-10 08:07:35 -08:00
Nick Briggs
6528ac38e3
Remove proprietary license from all files.
...
The code is being re-licensed under the MIT license.
modified: bin/fixid
modified: bin/launch.asm
modified: bin/makefile-hpux.hp9000-x
modified: bin/makefile-init.sgi
modified: bin/makefile-init.sparc
modified: bin/makefile-init.sparc-multi
modified: bin/makefile-irix.sgi-x
modified: bin/makefile-sunos4.sparc
modified: bin/makefile-sunos4.sparc%
modified: bin/makefile-sunos4.sparc-multi
modified: bin/makefile-sunos5.386-x
modified: bin/makefile-sunos5.i386-x
modified: bin/makefile-sunos5.sparc-x
modified: bin/makefile-tail
modified: bin/makeisc
modified: bin/makeright
modified: inc/Check.h
modified: inc/MyWindow.h
modified: inc/Stipple.h
modified: inc/XCursors.h
modified: inc/XKeymap.h
modified: inc/XVersion.h
modified: inc/Xdeflt.h
modified: inc/Xicon.h
modified: inc/address.h
modified: inc/arith.h
modified: inc/arith2.h
modified: inc/array.h
modified: inc/bb.h
modified: inc/cell.h
modified: inc/cell.h%
modified: inc/copyright
modified: inc/dbprint.h
modified: inc/debug.h
modified: inc/devif.h
modified: inc/display.h
modified: inc/dspdata.h
modified: inc/ether.h
modified: inc/fast_dsp.h
modified: inc/fp.h
modified: inc/gc.h
modified: inc/gc.h.save
modified: inc/gcscan.h
modified: inc/hdw_conf.h
modified: inc/ifpage.h
modified: inc/inlineC.h
modified: inc/inlnMIPS.h
modified: inc/inlnPS2.h
modified: inc/inlndos.h
modified: inc/iopage.h
modified: inc/kbdif.h
modified: inc/keyboard.h
modified: inc/keyboard.h%
modified: inc/keysym.h
modified: inc/ldeXdefs.h
modified: inc/lispemul.h
modified: inc/lispemul.h.save
modified: inc/lispmap.h
modified: inc/lldsp.h
modified: inc/lnk-Xdeflt.h
modified: inc/lnk-debug.h
modified: inc/lnk-fast_dsp.h
modified: inc/lnk-inlineC.h
modified: inc/lnk-lispmap.h
modified: inc/lnk-tosfns.h
modified: inc/lnk-tosret.h
modified: inc/locfile.h
modified: inc/lpdefs.h
modified: inc/lpglobl.h
modified: inc/lspglob.h
modified: inc/lsptypes.h
modified: inc/medleyfp.h
modified: inc/mnxdefs.h
modified: inc/my.h
modified: inc/native.h
modified: inc/ocr.h
modified: inc/osmsg.h
modified: inc/picture.h
modified: inc/pilotbbt.h
modified: inc/print.h
modified: inc/profile.h
modified: inc/rawrs232c.h
modified: inc/return.h
modified: inc/rs232c.h
modified: inc/stack.h
modified: inc/stream.h
modified: inc/stream.h%
modified: inc/stream.h2
modified: inc/sysatms.h
modified: inc/timeout.h
modified: inc/tos1defs.h
modified: inc/tosfns.h
modified: inc/tosret.h
modified: inc/tty.h
modified: inc/version.h
modified: inc/vmemsave.h
modified: inc/xbitmaps.h
modified: inc/xdefs.h
modified: src/Cldeetr.c
modified: src/allocmds.c
modified: src/arith2.c
modified: src/arith3.c
modified: src/arith4.c
modified: src/array.c
modified: src/array2.c
modified: src/array3.c
modified: src/array4.c
modified: src/array5.c
modified: src/array6.c
modified: src/asmbbt.c
modified: src/asmbitblt.c
modified: src/atom.c
modified: src/bbtSPARC.s
modified: src/bbtsub.c
modified: src/bin.c
modified: src/binds.c
modified: src/bitblt.c
modified: src/blt.c
modified: src/byteswap.c
modified: src/call-c.c
modified: src/car-cdr.c
modified: src/cdaudio.c
modified: src/cdrom.c
modified: src/chardev.c
modified: src/chatter.c
modified: src/codeconv.c
modified: src/codetbl.c
modified: src/colorbltfns.c
modified: src/common.c
modified: src/conspage.c
modified: src/cr
modified: src/dbgtool.c
modified: src/dir.c
modified: src/doscomm.c
modified: src/doskbd.c
modified: src/dosmouse.c
modified: src/draw.c
modified: src/dsk.c
modified: src/dspif.c
modified: src/dspsubrs.c
modified: src/ejlisp.c
modified: src/eqf.c
modified: src/ether.c
modified: src/findkey.c
modified: src/foreign.c
modified: src/fp.c
modified: src/fvar.c
modified: src/gc.c
modified: src/gc2.c
modified: src/gcarray.c
modified: src/gccode.c
modified: src/gcfinal.c
modified: src/gchtfind.c
modified: src/gcmain3.c
modified: src/gcoflow.c
modified: src/gcr.c
modified: src/gcrcell.c
modified: src/gcscan.c
modified: src/gvar2.c
modified: src/hacks.c
modified: src/hardrtn.c
modified: src/imagefile.c
modified: src/imagefile2.c
modified: src/inet.c
modified: src/initdsp.c
modified: src/initkbd.c
modified: src/initsout.c
modified: src/intcall.c
modified: src/kbdif.c
modified: src/kbdsubrs.c
modified: src/keyevent.c
modified: src/keylib.c
modified: src/keymaker.c
modified: src/keytst.c
modified: src/keytstno.c
modified: src/kprint.c
modified: src/launch.asm
modified: src/ldeboot.c
modified: src/ldeether.c
modified: src/ldsout.c
modified: src/lineblt8.c
modified: src/lisp2c.c
modified: src/llcolor.c
modified: src/llstk.c
modified: src/loader.c
modified: src/loopsops.c
modified: src/lowlev1.c
modified: src/lowlev2.c
modified: src/lpdual.c
modified: src/lpkit.c
modified: src/lplexyy.c
modified: src/lpmain.c
modified: src/lpread.c
modified: src/lpsolve.c
modified: src/lptran.c
modified: src/lpwrite.c
modified: src/lpytab.c
modified: src/lsthandl.c
modified: src/main.c
modified: src/misc7.c
modified: src/miscn.c
modified: src/mkatom.c
modified: src/mkcell.c
modified: src/mkkey.c
modified: src/mkvdate.c
modified: src/mnwevent.c
modified: src/mnxmeth.c
modified: src/mouseif.c
modified: src/mvs.c
modified: src/ocr.c
modified: src/ocrproc.c
modified: src/oether.c
modified: src/oldeether.c
modified: src/optck.c
modified: src/osmsg.c
modified: src/perrno.c
modified: src/picture.c
modified: src/rawcolor.c
modified: src/rawrs232c.c
modified: src/return.c
modified: src/rpc.c
modified: src/rplcons.c
modified: src/rs232c.c
modified: src/setsout.c
modified: src/shift.c
modified: src/socdvr.c
modified: src/storage.c
modified: src/subr.c
modified: src/subr0374.c
modified: src/sxhash.c
modified: src/testdsp.c
modified: src/testtool.c
modified: src/timeoday.c
modified: src/timeofday.c
modified: src/timer.c
modified: src/truecolor.c
modified: src/tstsout.c
modified: src/tty.c
modified: src/typeof.c
modified: src/ubf1.c
modified: src/ubf2.c
modified: src/ubf3.c
modified: src/ufn.c
modified: src/ufs.c
modified: src/unixcomm.c
modified: src/unixfork.c
modified: src/unwind.c
modified: src/uraid.c
modified: src/usrsubr.c
modified: src/uutils.c
modified: src/vars3.c
modified: src/vesafns.asm
modified: src/vesainit.c
modified: src/vgainit.c
modified: src/vmemsave.c
modified: src/xbbt.c
modified: src/xc.c
modified: src/xc.c.orig
modified: src/xcursor.c
modified: src/xinit.c
modified: src/xlspwin.c
modified: src/xmkicon.c
modified: src/xrdopt.c
modified: src/xscroll.c
modified: src/xwinman.c
modified: src/z2.c
2020-08-11 18:39:45 -07:00
Nick Briggs
9821329ec0
Move SYSVONLY define from version.h to the individual makefiles for Linux
...
Add makefile for Linux on x86_64 platforms
Remove include <stropts.h> for Linux as modern systems have dropped this
Adjust code to account for fcntl() vs ioctl() for generating signals on X I/O
Adjust includes for time related include files for modern Linux systems
modified: bin/makefile-linux.386-x
new file: bin/makefile-linux.x86_64-x
modified: inc/version.h
modified: src/mkvdate.c
modified: src/timer.c
2020-08-03 20:19:02 -07:00
Nick Briggs
832f76f56b
Take NOETHER out of SunOS5 (Solaris) configuration so the network is accessible.
...
Fix ldeether.c main program so that if NOETHER is present without removing the dlpi.o dependency it still links.
modified: inc/version.h
modified: src/ldeether.c
2020-07-26 20:35:18 -04:00
Nick Briggs
a3a14577be
Ensure that on Sun systems s_char type is signed char now that char is otherwise forced to be unsigned.
...
modified: inc/version.h
2020-07-16 16:37:42 -07:00
Nick Briggs
a6e09351d6
Turn off compiling for ethernet interface in SunOS5 by default until the rest of the system works
...
modified: inc/version.h
2020-07-15 14:56:40 -07:00
Nick Briggs
82090e5c3d
Go with the more BSD flavor of Solaris and don't redefine index/rindex/bcopy/etc
...
modified: inc/version.h
2020-07-12 18:03:54 -07:00
Nick Briggs
6aa938d453
Relocate MAXNAMLEN definition to proper home in locfile.h
...
Remove selection of SYSVONLY for macOS and FreeBSD compilation (they are BSD flavor)
modified: inc/locfile.h
modified: inc/version.h
2020-07-12 16:04:11 -07:00
Nick Briggs
f319f2edd4
MacOS and FreeBSD (at least on x86) support unaligned fetch.
...
Clean up (re)definition of getrusage/getpagesize/getwd for POSIX systems"
modified: inc/version.h
2017-06-26 21:27:37 -07:00
Nick Briggs
72c8cd14af
MacOS and FreeBSD have similar configurations, define WAITINT because status uses int status now.
2017-05-24 17:20:23 -07:00
Nick Briggs
944083e433
MacOS(darwin) has seteuid() and getrusage()/getpagesize()/getwd() so don't #define them
2017-05-22 15:55:10 -07:00
Nick Briggs
5a702e808a
Patches that made it possible to compile on MacOS X as of Nov 13, 2011.
2015-04-20 21:14:32 -07:00
Nick Briggs
de170a64d9
Maiko sources matching state as of 020102 prior to initial patching for Mac OSX
2015-04-20 18:53:52 -07:00