Commit Graph

834 Commits

Author SHA1 Message Date
gdr-ftp
8c9a14c01e cvt.c:
The ecvt(), fcvt(), and __dtoa() routines were generally
	rewritten to address the problem of printing floating point
	numbers (they sometimes came out wrong, especially representations
	of zero).

	__dtoa was written from the description in the BSD sources (note
	that the comment of it being "like ecvt/fcvt other than truncating
	trailing zeros") is not quite accurate where it comes to the rve
	pointer or the printing of zero values.  __dtoa is still expected
	to be wrong for any modes other than 2 and 3, however those modes
	are not used by anything in libc yet.  Fix them when they pop up.

	BSD has not ecvt/fcvt routines, so these have been written based
	on the man page and observed behavior of the Linux implementation.
	There is no gcvt yet.
1998-03-24 16:20:30 +00:00
gdr-ftp
e9cd1d1fb9 Makefile:
getlogin.c was missing from the list of sources, and therefore
	getlogin(3), _getlogin(3), and setlogin(3) were missing from
	the build.
1998-03-24 16:10:35 +00:00
gdr-ftp
95aaac5172 bugs.html, index.html, Makefile:
- added interface to bug reporting system
related.html:
	- added reference to the "Cathedral and the Bazaar" paper.
	- added link to Byte Works' page.
1998-03-15 00:36:38 +00:00
tribby
923ca66cd6 Add comment about test files that should be built 1998-03-11 17:12:57 +00:00
tribby
e2b5e2e1ef These files should be built rather than kept in repository 1998-03-11 17:11:43 +00:00
gdr-ftp
a26d64bf05 The 'fulltests' script is now located in gno/build.tools 1998-03-11 05:28:01 +00:00
gdr-ftp
9a65f3585a fulltests:
This is a common test script used by many of the utilities.
1998-03-11 05:19:56 +00:00
gdr-ftp
cadd7ef99a libcrypt.rez:
- added rVersion
Makefile:
	- specify sources vice objects so that the new *.mk macros
	  work correctly.
1998-03-11 04:23:34 +00:00
gdr-ftp
227a5d4165 Initial checkin. These sources correspond to the GNO v2.0.4 build. 1998-03-11 04:09:28 +00:00
gdr-ftp
13962cbe8c Makefile:
- install to /usr/bin vice /bin
1998-03-11 03:10:31 +00:00
gdr-ftp
c910d74666 *.desc:
Changed trenco.myrias.com to ftp.gno.org
Makefile:
	install into /usr/bin vice /bin
1998-03-11 03:08:20 +00:00
gdr-ftp
6d45309184 Makefile:
- install to /usr/bin vice /bin
1998-03-11 03:04:57 +00:00
gdr-ftp
ece4e91a5e ctags.desc:
- changed trenco.myrias.com to trenco.gno.org
Makefile:
	- install the GNO version of the man page instead of the
	  BSD version
	- install into /usr/bin vice /bin
1998-03-11 03:02:18 +00:00
gdr-ftp
e846cb8f9a Initial checkin. Unfortunately, the getvers/setvers sources are still
missing; only the manual pages and README files are here.
1998-03-11 02:58:52 +00:00
gdr-ftp
63160f6291 Initial checkin; these sources should correspond to the GNO v2.0.4
version of this util.
1998-03-11 02:57:43 +00:00
gdr-ftp
fdf0d8d918 Initial checkin; these sources should correspond to those used to
build the GNO v2.0.4 version of this util.
1998-03-11 02:56:04 +00:00
gdr-ftp
35a4a5a916 startup.mk:
Explicitly specify the output file in default compilation rules.
	This is needed specifically for the GNO builds, but is also
	relevent to other uses of dmake.
1998-03-11 01:05:04 +00:00
tribby
7f83841bab Missing test files for tr (include binary chars) 1998-03-10 17:30:22 +00:00
tribby
7a381ec9a6 Missing test files for tr 1998-03-10 17:28:05 +00:00
tribby
a67838992c Reflect changes made in the latest Bell Labs version (980211). No GNO/ME
changes have been added yet.
1998-03-09 23:43:53 +00:00
gdr-ftp
451e159fb7 Initial checkin. These sources match those used to build the version
of the util shipped with GNO v2.0.4.
1998-03-09 15:50:56 +00:00
gdr-ftp
31e9970070 Initial checkin. This version of the sources matches that used to
build the GNO v2.0.4 distribution.
1998-03-09 15:30:26 +00:00
gdr-ftp
784e3de7cd Initial checkin of aroff, binprint, center, less, ls, make, makemake,
passwd, ps, purge, shutdown, stty, upper, and vi.  These sources are
for the versions of the utils shipped with GNO v2.0.4.
1998-03-09 08:30:21 +00:00
gdr-ftp
d00f2dadaa Makefile:
- updated to use the new *.mk files
inst.c:
	- include <gno/contrib.h> vice "contrib.h"
inst.rez:
	- added build date
1998-03-08 18:19:00 +00:00
gdr-ftp
ace3b43bec Makefile:
- deleted a bunch of commented-out lines that had been left
	  in by mistake
1998-03-08 18:16:03 +00:00
gdr-ftp
03cff8f7cc Makefile:
- updated for use with the new *.mk files
libtermcap.rez:
	- added build date
termcap.h:
	- added cvs ident string back in
1998-03-08 18:14:55 +00:00
gdr-ftp
8b1eeb2e86 Makefile:
- the rez fork rules is now in one of the *.mk files; don't
	  include it here
	- make sure the contrib.h header gets installed
libcontrib.rez:
	- added the build date
1998-03-08 18:11:50 +00:00
gdr-ftp
a3eaea8456 lib.mk:
Added $(LOCAL_SETUP) to the list of build targets, before
	$(LIBTARGET).  LOCAL_SETUP should be set in the lower makefiles
	if there is a target which must be made prior to the main
	compilation.
1998-03-08 18:09:03 +00:00
gdr-ftp
4ddaf23478 Makefile:
- modified for use with the new *.mk files
descc.rez, describe.rez, descu.rez:
	- added build date
1998-03-08 17:58:44 +00:00
gdr-ftp
4dffe7ddc2 Makefile:
use single colons for additional dependancies
udl.rez:
	added build date
1998-03-08 17:55:54 +00:00
gdr-ftp
06a5a0d916 Makefile:
- install the GNO man page, not the BSD one
	- place final binary in /usr/bin vice /bin
1998-03-08 17:51:04 +00:00
gdr-ftp
e44027ef07 Makefile:
- abbreviated some macros
	- use single colons on additional dependancies
tests/dotests, tests/fulltests:
	- changed paths for $testcmd and $trcmd
1998-03-08 17:49:45 +00:00
gdr-ftp
531859db70 Makefile:
- abbreviated some macros
	- removed the -v compilation flag (it can be added from the make
	  command line if necessary)
	- use single colons in additional dependancies
sed.desc:
	- expand the description a bit.
1998-03-08 17:46:32 +00:00
gdr-ftp
e42c4e0794 Makefile:
abbreviated some macros
tests/dotests, tests/fulltests:
	changed paths of $testcmd and $trcmd
1998-03-08 17:43:49 +00:00
gdr-ftp
7c0cc1c3d4 Makefile:
changed to handle the new *.mk files
help.rez:
	added build date
1998-03-08 17:40:55 +00:00
gdr-ftp
4028b2d317 Makefile:
- use single colon on additional dependancies
fmt.rez:
	- added build date
1998-03-08 17:38:25 +00:00
gdr-ftp
9103cfa195 Makefile:
abbreviated some macros
colcrt.desc:
	changed 'trenco.myrias.com' to 'ftp.gno.org'
tests/dotests, tests/fulltests:
	changed paths of $testcmd and $trcmd
1998-03-08 17:36:38 +00:00
gdr-ftp
9cdea96615 use single colons on additional dependancies 1998-03-08 17:33:34 +00:00
gdr-ftp
343bb80e9e dotests, fulltests:
Changed paths of $testcmd and $trcmd.
test.list:
	Deleted.  This file is test output and wasn't supposed to be
	checked in to begin with.
1998-03-08 17:31:08 +00:00
gdr-ftp
7c5d013345 Makefile:
abbreviated macros a bit
tests/dotests:
	changed path of $testcmd
tests/fulltests:
	changed path of $trcmd
1998-03-08 17:24:34 +00:00
gdr-ftp
0628df79bb Initial checkin; m16.gno is mostly a collection of stubs that allow
an alternate call interface to the kernel traps and some other library
functions.
1998-03-08 17:18:11 +00:00
gdr-ftp
cffe806766 binconst.mk:
Added MACGEN and MACGEN_FLAGS macros.

binrules.mk:
	Added a (normally empty) macro "LOCAL_SETUP" to the build target.
	If a utility needs a special target to be done prior to the
	main build, then it sets this macro to be that special target(s).

paths.mk:
	Added some comments on the OBJ_DIR directory.
1998-03-08 17:12:34 +00:00
gdr-ftp
7242272eb4 don't have a <termcap.h> in the gno/include directory; this header
file gets put into /usr/include from the directory gno/lib/libtermcap.
1998-03-06 06:24:48 +00:00
gdr-ftp
8e00576fbd status.bin:
- elimnated the "in archive" column
	- updated the following entries:
		gsi, suspda, tmterm, cat, chtyp, cmp, cp, df, false,
		head, kill, mv, pwd, rcp, rm, rmdir, sleep, split,
		tail, tee, test, time, tr, true, uname, uniq,
		wc, yes, asml, assemble, awk, catrez, cksum,
		cmpl, colcrt, compile, ctags, cut, ftp, getvers,
		last, link, rlogin, rsh, script, sed, setvers,
		sum, wall, whois, inetd, login
1998-03-06 05:55:30 +00:00
gdr-ftp
7027be9e4b vfscanf.c:
- Fixed a problem reported by Derek where stack trashing
	  was happening once an EOF was reached.  This was actually
	  only one example of a class of problems; any time __svfscanf
	  returned before filling all the requested arguments, va_arg
	  was left uncalled for some set of arguments.  This has been
	  fixed by adding a "stack cleanup" section to the code where
	  va_arg is called once for each remaining argument.
	- The __svfscanf routine still had large arrays on the stack.
	  These have been changed to static storage class.  There is
	  currently an assert in place to assure that recursion isn't
	  happening since I didn't have the chance yet to verify in
	  detail the control flow here.  This assert (and the related
	  use of the "recursing" variable) can be removed after such
	  a verification.
1998-03-04 06:20:03 +00:00
taubert
6822a8d18f - Fixed infinite loop in traceback()
- Misc. code cleanups
1998-02-22 05:05:54 +00:00
gdr-ftp
9416f9d55c - split the top level GNO docs web page into subpages
- add a file containing a list of man pages to ignore when building
  the html versions of the pages
1998-02-19 03:04:10 +00:00
gdr-ftp
9359f799f6 Makefile, yes.desc:
- change installation point from /usr/bin to /bin
1998-02-19 02:26:07 +00:00
gdr-ftp
59c00c1820 Makefile:
- change installation point from /usr/bin to /bin
1998-02-19 02:25:18 +00:00
gdr-ftp
31f7aea798 Makefile, uname.desc:
- change installation point from /usr/bin to /bin
1998-02-19 02:24:39 +00:00