Commit Graph

466 Commits

Author SHA1 Message Date
gdr-ftp
caf78f9f1c lib.mk:
- backed out v1.4 changes
	- replace .asm (as well as .c) suffixes with .o for OBJS definition
	- added a recipe for building ProDOS renamed object files
1998-02-17 00:33:08 +00:00
gdr-ftp
22fa70695a binconst.mk:
- changed definition of OBJS to remove the full pathnames
	  and to add to previous values of OBJS rather than to act
	  as a default value

binrules.mk:
	- backed out all v1.5 changes except for using $(MAINSRC)
	  vice $(MAIN).c
	- added a recipe for building ProDOS-renamed object files

paths.mk:
	- backed out v1.6 changes
	- added a macro, PRODOS_OBJS.  If this is set to "true", then
	  ProDOS-compliant file names will be used for object files.
1998-02-17 00:26:27 +00:00
gdr-ftp
d124889572 - initial checkin of <sys/utsname.h>. No diffs from the BSD version 1998-02-16 22:46:44 +00:00
gdr-ftp
b3a92e5811 - initial checkin of Steve's uname(3) implementation 1998-02-16 22:44:03 +00:00
gdr-ftp
0fd1522dd5 - added uname(3) man page 1998-02-16 22:40:15 +00:00
gdr-ftp
150b2eb2e2 paths.mk:
- with the modified binrules.mk, we don't need the .SOURCE
	  directives.

binconst.mk:
	- change the definition of OBJS somewhat so that they are
	  always fully pathed in the $(OBJ_DIR) directory
	- for utils with both BSD and GNO man pages, make sure we
	  install the GNO one
	- conditionally define MAINSRC so that we can override it
	  if necessary.  By default MAINSRC is $(MAIN).c

binrules.mk:
	- don't assume MAINSRC is $(MAIN).c
	- don't assume the compiled rez fork is in the current directory
	- add default target for creating object files in the $(OBJ_DIR)
	  directory
	- don't relink the executable if it just needs a new resource fork

binrelease.mk:
	- changed targets to allow for the BSD/GNO man page duality
	- assume the built program is in the $(OBJ_DIR)
	- eliminate describe actions from the 'install' target

prog.mk:
	- don't include binrules.mk if CUSTOM_RULES is defined and
	  non-NULL.
1998-02-15 19:44:03 +00:00
gdr-ftp
7eb6be5172 Makefile:
- modifications to allow the object files to be in the /obj
	  hierarchy.
	- rename the object files during the build such that they can
	  reside on a ProDOS partition.  An unfortunate consequence of
	  this is the requirement in this file for explicit recipes for
	  any of the renamed object files.

libnetdb.rez:
	- add an rVersion for the final library
1998-02-15 19:27:20 +00:00
gdr-ftp
6bafc3a9b4 lib.mk:
- fix definition of OBJS such that they can be placed in the /obj
	  hierarchy.  Also added some more default targets for the same
	  purpose.
	- added in a rule to append an rVersion resource to the library,
	  unless the NO_REZ macro is set in the makefile
1998-02-15 19:18:20 +00:00
gdr-ftp
2188b17ab9 Makefile:
- extract appending of the rez fork into a higher level *.mk file
liby.rez:
	- add in the build date automatically
1998-02-15 19:14:25 +00:00
gdr-ftp
bc7e61f040 Makefile:
- make all object files have ProDOS file names.  This doesn't
	  affect source files.
	- install GNO version of man page rather than the BSD one.

ftp.1G
	- fixed up some register interpolations that made the GNO
	  nroff puke
1998-02-15 00:31:01 +00:00
gdr-ftp
d08a55f17e Makefile:
- put cksum in /usr/bin vice /bin

cksum.1:
	- added "sum" to the NAME section so that whatis(1) gets a hit

cksum.rez:
	- added (initial test) of automatically displaying the build
	  date.

mkso.data:
	- used for making man page ".so links"

mklink.data:
	- used to replicate cksum(1) as sum(1)
1998-02-15 00:25:48 +00:00
gdr-ftp
3424f81f7c dotests:
- assume the program under test is in the /obj hierarchy rather
	  than the parent directory
fulltests:
	- use tr(1) out of /dist/bin instead of the /src directory
1998-02-15 00:22:31 +00:00
gdr-ftp
307e87bf3e Initial checkin. Items that have changed since the v2.0.4 release:
- basename(argv[0]) is verified to be one of "compile", "cmpl",
	  "assemble", or "asml", or an error is thrown.  The latter
	  two were not in the previous version at all.
	- Use the new GS/OS prefixes (>7)
1998-02-15 00:05:34 +00:00
gdr-ftp
2c9b8b7381 startup.mk:
- define REZ as "17/occ" versus "occ" so that dmake doesn't
	  have to search the PATH every time it calls $(REZ)
	- explicitly specify the output file for the default rule for
	  making *.r files.

builddate.rez:
	- This file is for inclusion by the various utility *.rez files
	  so that the build date can be displayed in a consistent format.
1998-02-14 23:56:40 +00:00
taubert
d9b5117780 Initial commit of wall program 1998-02-11 08:48:44 +00:00
tribby
99bb125e6e awk sources as taken from from Brian Kernighan's Web page at
http://plan9.bell-labs.com/who/bwk/

This is version 970821 without modification for GNO/ME compatibility.
It's being included in the repository to assist in importing future
versions of awk from Bell Labs.

----------------------------------------------------------------------
Added Files:
   awk/FIXES awk/README awk/awk.1 awk/awk.h awk/awkgram.y awk/b.c
   awk/lex.c awk/lib.c awk/main.c awk/makefile awk/maketab.c
   awk/missing95.c awk/parse.c awk/proto.h awk/run.c awk/tran.c
   awk/ytab.c awk/ytab.h awk/ytabc.bak awk/ytabh.bak
----------------------------------------------------------------------

 -- Dave Tribby
1998-02-10 04:26:47 +00:00
taubert
829e7d0929 Initial commit of last utility 1998-02-09 08:58:52 +00:00
taubert
6bd94b0884 Added support for separate object hierarchy and cleaned up libc makefiles 1998-02-09 08:45:21 +00:00
taubert
e0a16a3570 Makefile fixes for ftp and rsh 1998-02-09 08:32:56 +00:00
taubert
ed01d173df Move crypt support files from libc into libcrypt 1998-02-09 08:25:43 +00:00
taubert
804e124f69 Initial commit for login program 1998-02-09 08:19:25 +00:00
gdr-ftp
50bbda4498 - use the libcontrib out of /usr/lib rather than assuming that it's in
the source tree.
1998-02-09 04:02:21 +00:00
gdr-ftp
6f61169e81 Makefile: Cause the GNO- rather than the BSD-formatted manual page to
be installed for the 'install' and 'release' targets.
rcp.1G:   Changed formatting on two lines.
1998-02-09 04:00:37 +00:00
tribby
16f471c5eb Original checkin of kill source code from Dave Tribby 1998-02-09 00:19:25 +00:00
tribby
888214a8bd Original GNO code for kill tests from Dave Tribby 1998-02-08 23:47:18 +00:00
gdr-ftp
de6388b9b9 removed test files used for checking the "CR-check" commit script 1998-02-08 23:26:58 +00:00
gdr-ftp
c0e682c624 this is a check of the CR-check "filter". 1998-02-08 23:19:49 +00:00
gdr-ftp
ba28616f66 second try 1998-02-08 21:59:22 +00:00
gdr-ftp
82771a5ee8 This file should not make it into the repository. If it does, have
patience ... I'm doing some CVS configuration changes.
1998-02-08 21:56:55 +00:00
gdr-ftp
6bfb3527a9 - Makefiles now have common 'release' and 'install' targets
- most Makefiles now use gno/lib/lib.mk (not all of libc has been
  done yet)
1998-02-08 03:47:40 +00:00
gdr-ftp
c8e574bab7 crypt.c, crypta.asm:
- missed some renames of symbols when the namespace pollution
	  problem was addressed.  Hopefully this fixes the unresolved
	  symbols.  Untested.
1998-02-08 03:20:25 +00:00
gdr-ftp
f3bea84880 - changed the location where the macro source files are expected to be
found to reflect the directories now recommended in the FAQ.
- added a resource fork with an rVersion.
- use catrez instead of copyfork
- make 'install' and 'release' targets consistent with the rest of
  the GNO builds.
1998-02-08 03:16:55 +00:00
gdr-ftp
17aad04201 There used to be a limit of 65k on the size of the describe
database source when using descu.  This limit was imposed
	due to a bug in ORCA/C (it is no longer clear whether
	this was a bug in malloc(3) or in array indexing code).
	As of ORCA/C v2.1.x, this bug appears to be fixed, so
	the limit was lifted.
A couple of calls to lseek(2) didn't have their return values
	checked for errors.  Fixed.
Updated email address for Devin Reade.
1998-02-07 06:40:11 +00:00
gdr-ftp
8a732d9bc6 - updated gzip entry
- updated Joseph Lee's email addresses
1998-02-05 20:49:57 +00:00
tribby
a4b9acdd70 This is Dave, completing Devin's setup test 1998-02-05 20:41:00 +00:00
gdr-ftp
5e645be936 - removed makefile.mk; it was only used for mkso (which has moved to a
different directory)
- at Derek's request, added the dmake startup.mk file that I (Devin) use
  for /usr/lib/startup.mk.  (This file is expected to be in /usr/local/lib
  unless you have set up your environment to change the location.)
1998-02-05 16:37:02 +00:00
gdr-ftp
716edaa21b - (crypta.asm) move all functions into the *.o file. The first one was
getting put into the *.root file.
1998-02-05 16:07:06 +00:00
gdr-ftp
e712a9ff58 - fixed a bug (found by Steve Reeves) where the check for an out-of-bounds
errno was never catching illegal errnos, and thus could walk off the
  end of the message array.
1998-02-04 15:16:19 +00:00
gdr-ftp
4b239cd6da - utime(2) test: print access and modification times before exiting 1998-02-04 07:26:53 +00:00
gdr-ftp
c3959c4d16 - scanf test. Verifies the operation of scanning floats 1998-02-04 07:24:39 +00:00
gdr-ftp
6bae989841 - when making html versions of the man pages, skip files that appear
not to be GNO man pages, despite the file name.  Be verbose about it.
1998-02-04 07:17:13 +00:00
gdr-ftp
bd5fc8b991 - fixed newline problems 1998-02-03 08:08:40 +00:00
gdr-ftp
1259e1599f - initial checkin of the GNO-formatted man page for ftp(1). 1998-02-03 08:01:01 +00:00
gdr-ftp
c4ecb61d8b Initial checkin of SIM sources. This includes both simlib and SIM,
itself.
1998-02-03 07:54:12 +00:00
taubert
3036f145f1 Initial commit of GNO kernel and drivers 1998-02-02 08:20:59 +00:00
tribby
1d35e22c64 This is a test checkin from Devin, pretending he's Dave. 1998-01-30 18:36:03 +00:00
gdr-ftp
509f84b6f9 - fixed up .TH line to use the GNO formatting conventions 1998-01-27 16:02:54 +00:00
gdr-ftp
b6b44f7d83 - fixed generation of html man pages; the section number was being
listed twice in the <title> block.
1998-01-27 06:25:34 +00:00
gdr-ftp
4f4a589bf7 Makefile, README, index.html, intro.tex, unaval.html:
- changed occurances from trenco.myrias.com to either ftp.gno.org
	  or www.gno.org, as appropriate

index.html:
	- make reference to post-v2.0.4 patches avail from ftp.gno.org
	- deleted reference to Soenke's describe database (obsolete),
	  replaced it with ref to the hosted by www.gno.org

mkhtmlman:
	- fixed bug where a non-man-page file was picked up by this script
	  out of the gsh source directory.
	- man pages may appear now as both name.n and name.nG, where the
	  "n" is the section number.  If both files appear, then the former
	  is BSD-formatted source and the latter is GNO-formatted source.
	  Make sure we're only picking up the latter.
1998-01-26 07:13:14 +00:00
taubert
988e0fb1dc - the BSD-formatted man page is now who.1 and the GNO-formatted man
page is who.1G
1998-01-26 06:18:13 +00:00