oweals/busybox.git
23 years ago- properly indent Examples section in pod generator
John Beppu [Thu, 15 Mar 2001 20:49:25 +0000 (20:49 -0000)]
- properly indent Examples section in pod generator

23 years agoDon't confuse people. If the run 'ifconfig' and they didn't
Eric Andersen [Thu, 15 Mar 2001 20:48:45 +0000 (20:48 -0000)]
Don't confuse people.  If the run 'ifconfig' and they didn't
compile with BB_FEATURE_IFCONFIG_STATUS turned on, it will
now print a message telling them as much.
 -Erik

23 years agoReversed previous patch. The right way is to fix uClibc.
Mark Whitley [Thu, 15 Mar 2001 19:39:40 +0000 (19:39 -0000)]
Reversed previous patch. The right way is to fix uClibc.

23 years agoPrevent init from potentially using already freed memory when
Eric Andersen [Thu, 15 Mar 2001 19:18:21 +0000 (19:18 -0000)]
Prevent init from potentially using already freed memory when
deleting an initAction, fixing a bug pointed out by Andreas Neuhaus
 -Erik

23 years agoApplied patch from Andreas Neuhaus to fix namespace conflict that made busybox
Mark Whitley [Thu, 15 Mar 2001 19:12:06 +0000 (19:12 -0000)]
Applied patch from Andreas Neuhaus to fix namespace conflict that made busybox
not compile with uClibc.

23 years agodos2unix logread.c
Mark Whitley [Thu, 15 Mar 2001 19:05:59 +0000 (19:05 -0000)]
dos2unix logread.c

23 years agoFix linuxrc define
Eric Andersen [Thu, 15 Mar 2001 18:58:06 +0000 (18:58 -0000)]
Fix linuxrc define

23 years agoMove the warning msg after features.h gets pulled in.
Eric Andersen [Thu, 15 Mar 2001 18:20:23 +0000 (18:20 -0000)]
Move the warning msg after features.h gets pulled in.
 -Erik

23 years agoAdded some tests for some recently found / fixed bugs in the shell.
Mark Whitley [Thu, 15 Mar 2001 18:19:13 +0000 (18:19 -0000)]
Added some tests for some recently found / fixed bugs in the shell.

23 years agoUpdate the documentation so examples are autoincluded in the output text.
Eric Andersen [Thu, 15 Mar 2001 18:14:25 +0000 (18:14 -0000)]
Update the documentation so examples are autoincluded in the output text.
Fix up docs/busybox.pod with the latest autogenerated output.
 -Erik

23 years agoUpdate the changelog, in preparation for making the 0.50 release
Eric Andersen [Thu, 15 Mar 2001 17:56:44 +0000 (17:56 -0000)]
Update the changelog, in preparation for making the 0.50 release

23 years agoUpdate the olympus sections
Eric Andersen [Thu, 15 Mar 2001 17:54:56 +0000 (17:54 -0000)]
Update the olympus sections

23 years agoIf only BB_DPKG was enabled in Config.h, busybox would not build; it'd say:
Mark Whitley [Thu, 15 Mar 2001 17:39:29 +0000 (17:39 -0000)]
If only BB_DPKG was enabled in Config.h, busybox would not build; it'd say:
  dpkg.c:18: #error It looks like you are using libc5, which does not support
  dpkg.c:19: #error tfind().  tfind() is used by busybox dpkg.
  dpkg.c:20: #error Please disable BB_DPKG.  Sorry.
This was fixed by changing the || to an && in the preprocessor.
(We've changed the logic in there too many times.)
Found using multibuild.pl.

23 years agoRemoved leftover BB_FEATURE_KLOGD per report from Giulio Orsero
Mark Whitley [Thu, 15 Mar 2001 17:30:07 +0000 (17:30 -0000)]
Removed leftover BB_FEATURE_KLOGD per report from Giulio Orsero

23 years agoFix stupid cut-and-paste bug... output RX/TX bytes instead of RX/RX bytes.
Manuel Novoa III [Thu, 15 Mar 2001 15:37:48 +0000 (15:37 -0000)]
Fix stupid cut-and-paste bug... output RX/TX bytes instead of RX/RX bytes.

23 years agoApplied patch from Erik Habbinga to fix a problem with an uninitialized
Mark Whitley [Wed, 14 Mar 2001 21:11:49 +0000 (21:11 -0000)]
Applied patch from Erik Habbinga to fix a problem with an uninitialized
substitution delimiter.

23 years agoAdded a section to describe how to convert variables to K&R style using the
Mark Whitley [Wed, 14 Mar 2001 21:04:53 +0000 (21:04 -0000)]
Added a section to describe how to convert variables to K&R style using the
mk2knr.pl script. Also some minor cleanups.

23 years agoScript that generates a script that will convert oddball variable names to K&R
Mark Whitley [Wed, 14 Mar 2001 21:04:07 +0000 (21:04 -0000)]
Script that generates a script that will convert oddball variable names to K&R
style.

23 years agoYesterday I make strsep_space include post-token whitespace,
Eric Andersen [Wed, 14 Mar 2001 19:33:45 +0000 (19:33 -0000)]
Yesterday I make strsep_space include post-token whitespace,
so we should not be adding another " " between tokens.
 -Erik

23 years agoI forgot to malloc space for the NULL.
Eric Andersen [Wed, 14 Mar 2001 18:57:54 +0000 (18:57 -0000)]
I forgot to malloc space for the NULL.
 -Erik

23 years agoApplied patch from Christophe Boyanique to add an egrep alias for grep.
Mark Whitley [Wed, 14 Mar 2001 17:45:45 +0000 (17:45 -0000)]
Applied patch from Christophe Boyanique to add an egrep alias for grep.

23 years agoThe patch I previously applied from Brian Webb was 2 lines off. Oops.
Mark Whitley [Wed, 14 Mar 2001 17:30:44 +0000 (17:30 -0000)]
The patch I previously applied from Brian Webb was 2 lines off. Oops.

23 years agoApplied patch from Larry Doolittle to fix '>\na\n' bug. Should close bug #1132
Mark Whitley [Wed, 14 Mar 2001 17:26:37 +0000 (17:26 -0000)]
Applied patch from Larry Doolittle to fix '>\na\n' bug. Should close bug #1132

23 years agoApplied patch from Giulio Orsero to fix some preprocessor bugs.
Mark Whitley [Wed, 14 Mar 2001 17:18:52 +0000 (17:18 -0000)]
Applied patch from Giulio Orsero to fix some preprocessor bugs.

23 years agoFix from Manuel for a silly thinko on my part.
Eric Andersen [Wed, 14 Mar 2001 17:15:45 +0000 (17:15 -0000)]
Fix from Manuel for a silly thinko on my part.

23 years agoFix init so that checking for terminal devices is delayed until the
Eric Andersen [Wed, 14 Mar 2001 09:01:11 +0000 (09:01 -0000)]
Fix init so that checking for terminal devices is delayed until the
devices are actually used, thereby allowing devfsd based systems to
work.  This should fix bug #1133
 -Erik

23 years agoUse the system passwd and group stuff by default
Eric Andersen [Wed, 14 Mar 2001 01:49:10 +0000 (01:49 -0000)]
Use the system passwd and group stuff by default

23 years agoFix mtab so it works on libc5
Eric Andersen [Wed, 14 Mar 2001 01:48:10 +0000 (01:48 -0000)]
Fix mtab so it works on libc5

23 years agoNo reason to include fstab. It breaks libc5, does nothing for glibc.
Eric Andersen [Wed, 14 Mar 2001 01:43:29 +0000 (01:43 -0000)]
No reason to include fstab.  It breaks libc5, does nothing for glibc.
 -Erik

23 years agoAmazing the difference between an "and" and an "or".
Eric Andersen [Wed, 14 Mar 2001 01:36:52 +0000 (01:36 -0000)]
Amazing the difference between an "and" and an "or".

23 years agodpkg used tfind, which doesn't work with libc5. Print a friendy error
Eric Andersen [Wed, 14 Mar 2001 01:31:11 +0000 (01:31 -0000)]
dpkg used tfind, which doesn't work with libc5.  Print a friendy error
should someone try to use it...
 -Erik

23 years agoFix socklen_t for libc5
Eric Andersen [Wed, 14 Mar 2001 01:23:07 +0000 (01:23 -0000)]
Fix socklen_t for libc5

23 years agoThe IPC_SYSLOG stuff should be off by default.
Eric Andersen [Wed, 14 Mar 2001 01:16:41 +0000 (01:16 -0000)]
The IPC_SYSLOG stuff should be off by default.
 -Erik

23 years agoSome updates for libc5
Eric Andersen [Wed, 14 Mar 2001 01:15:06 +0000 (01:15 -0000)]
Some updates for libc5

23 years agolibc5 glob is pretty stupid and doesn't do GLOB_BRACE or GLOB_TILDE
Eric Andersen [Wed, 14 Mar 2001 00:49:52 +0000 (00:49 -0000)]
libc5 glob is pretty stupid and doesn't do GLOB_BRACE or GLOB_TILDE
 -Erik

23 years agoAdded a dependency on BB_MKFS_MINIX to xfopen().
Mark Whitley [Wed, 14 Mar 2001 00:43:16 +0000 (00:43 -0000)]
Added a dependency on BB_MKFS_MINIX to xfopen().

23 years ago - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT
Mark Whitley [Wed, 14 Mar 2001 00:29:14 +0000 (00:29 -0000)]
 - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT
 - Set BB_FEATURE_SH_STANDALONE_SHELL and BB_FEATURE_SH_APPLETS_ALWAYS_WIN to
   be off by default
 - Set BB_FEATURE_SH_SIMPLE_PROMPT to be on by default
 - Added some more magic to the Olympus section to make all the dependencies
   on the shell, cmdline editing, tab completion and friend work properly.
 - Tidied up the Olympus section with some whitespace. Checked the various
   scrips that parse through there and the extra whitespace shouldn't break
   anything.

23 years agoSome new testcases, some improvements to the tester.sh script.
Mark Whitley [Tue, 13 Mar 2001 23:30:18 +0000 (23:30 -0000)]
Some new testcases, some improvements to the tester.sh script.

23 years agoUpdate the lash shell (hopefully the last time...) so things like
Eric Andersen [Tue, 13 Mar 2001 22:57:56 +0000 (22:57 -0000)]
Update the lash shell (hopefully the last time...) so things like
echo "foo   bar" and echo -n "foo\t\\\\\tbar" work as expected.
Merge prompt printing work from Vladimir.
 -Erik

23 years agoAdded Midori Linux to the list of known projects that use Busybox.
Mark Whitley [Tue, 13 Mar 2001 17:08:54 +0000 (17:08 -0000)]
Added Midori Linux to the list of known projects that use Busybox.

23 years agoCredited Christophe Boyaniqu for interactive patch to rm.
Mark Whitley [Tue, 13 Mar 2001 16:35:55 +0000 (16:35 -0000)]
Credited Christophe Boyaniqu for interactive patch to rm.

23 years agoApplied patch from Christophe Boyanique to add -i support to rm.
Mark Whitley [Tue, 13 Mar 2001 00:40:19 +0000 (00:40 -0000)]
Applied patch from Christophe Boyanique to add -i support to rm.

23 years agoSome fixlets that didn't get added in the last 'syslogd split' patch:
Mark Whitley [Mon, 12 Mar 2001 23:55:56 +0000 (23:55 -0000)]
Some fixlets that didn't get added in the last 'syslogd split' patch:
- BB_LOGREAD should not be in the applet section
- BB_FEATURE_IPC_SYSLOG added to the feature section
- Some voodoo added to the Olympus section

23 years agoAdded some comment lines in the header indicating that Gennady Feldman is the
Mark Whitley [Mon, 12 Mar 2001 23:41:34 +0000 (23:41 -0000)]
Added some comment lines in the header indicating that Gennady Feldman is the
maintainer of these three applets.

23 years agoApplied a patch from Brian Webb to fix a problem with mount on the Agenda PDA.
Mark Whitley [Mon, 12 Mar 2001 23:17:26 +0000 (23:17 -0000)]
Applied a patch from Brian Webb to fix a problem with mount on the Agenda PDA.
Apparently, the mount() call does not like taking a stack allocated pointer.

23 years agoApplied patch from John Lombardo to fix OOM in insmod.
Mark Whitley [Mon, 12 Mar 2001 23:08:34 +0000 (23:08 -0000)]
Applied patch from John Lombardo to fix OOM in insmod.

23 years agoApplied patch from Gennady Feldman to split up syslogd.c into syslogd and
Mark Whitley [Mon, 12 Mar 2001 22:51:50 +0000 (22:51 -0000)]
Applied patch from Gennady Feldman to split up syslogd.c into syslogd and
klogd (as it should be).

23 years agoA fix from Larry Doolittle for some nasty segfaults when sh.c tried to free a
Eric Andersen [Mon, 12 Mar 2001 21:36:49 +0000 (21:36 -0000)]
A fix from Larry Doolittle for some nasty segfaults when sh.c tried to free a
corrupted cmd pointer, and where it would truncate a command line at the first
double space.
 -Erik

23 years agoProgram for testing concurrent access to syslogd.
Mark Whitley [Mon, 12 Mar 2001 20:00:00 +0000 (20:00 -0000)]
Program for testing concurrent access to syslogd.

23 years agoApplied patch from Gennady Feldman to use single-thread instead of forking.
Mark Whitley [Mon, 12 Mar 2001 19:51:09 +0000 (19:51 -0000)]
Applied patch from Gennady Feldman to use single-thread instead of forking.

23 years agoAdd missing dependency -- interface.c needs get_kernel_revision.
Manuel Novoa III [Mon, 12 Mar 2001 10:00:17 +0000 (10:00 -0000)]
Add missing dependency -- interface.c needs get_kernel_revision.

23 years agoAdjust ifconfig usage message for selected options and current functionality.
Manuel Novoa III [Mon, 12 Mar 2001 09:58:51 +0000 (09:58 -0000)]
Adjust ifconfig usage message for selected options and current functionality.

23 years agoReduced code size of interface. Support ifconfig -a and ifconfig interface
Manuel Novoa III [Mon, 12 Mar 2001 09:57:59 +0000 (09:57 -0000)]
Reduced code size of interface.  Support ifconfig -a and ifconfig interface
display.  Change %llu to %Lu in ifconfig for hacked unsigned long long support
in uClibc scanf.

23 years agoWhen using wordexp, only try to use the expand command
Eric Andersen [Sat, 10 Mar 2001 07:12:12 +0000 (07:12 -0000)]
When using wordexp, only try to use the expand command
when something actually got expanded.  Skip it otherwise.
 -Erik

23 years agoQuick mod to enable option -a for ifconfig.
Manuel Novoa III [Sat, 10 Mar 2001 02:00:54 +0000 (02:00 -0000)]
Quick mod to enable option -a for ifconfig.

23 years agoCreated new regression testing framework with a number of testcases (many more
Mark Whitley [Sat, 10 Mar 2001 00:51:29 +0000 (00:51 -0000)]
Created new regression testing framework with a number of testcases (many more
can be added). Also changed 'test' target in makefile to run the new
tester.sh. (Hopefully, we should be able to remove all the tests/*.mk files
soon.)

23 years ago/* getopt not needed */
Mark Whitley [Sat, 10 Mar 2001 00:13:20 +0000 (00:13 -0000)]
/* getopt not needed */

23 years agoAdded some more '/* getopt not needed */' lines.
Mark Whitley [Fri, 9 Mar 2001 23:59:51 +0000 (23:59 -0000)]
Added some more '/* getopt not needed */' lines.

23 years agoUse perror_msg_and_die function where appropriate.
Manuel Novoa III [Fri, 9 Mar 2001 23:06:15 +0000 (23:06 -0000)]
Use perror_msg_and_die function where appropriate.

23 years agoFixed df.c so that nfs volumes will display properly (fixing bug #1113).
Eric Andersen [Fri, 9 Mar 2001 22:42:26 +0000 (22:42 -0000)]
Fixed df.c so that nfs volumes will display properly (fixing bug #1113).
Problem was 512/1024 = 0 if you use longs, so I cast KILOBYTE to a double, then
cast the result back to an int after the math is done, letting C's type
promotion do its magic for the rest.
 -Erik

23 years agoSilence a silly warning
Eric Andersen [Fri, 9 Mar 2001 22:17:59 +0000 (22:17 -0000)]
Silence a silly warning

23 years agoApplied patch from Jeff Garzik to getopt-ify rmmod.
Mark Whitley [Fri, 9 Mar 2001 21:49:12 +0000 (21:49 -0000)]
Applied patch from Jeff Garzik to getopt-ify rmmod.

23 years agoPatch from Jeff Garzik marking a few 'getopt not needed' apps.
Eric Andersen [Fri, 9 Mar 2001 21:28:09 +0000 (21:28 -0000)]
Patch from Jeff Garzik marking a few 'getopt not needed' apps.

23 years agoA cleanup patch from Jeff Garzik to static-ify a number of
Eric Andersen [Fri, 9 Mar 2001 21:24:12 +0000 (21:24 -0000)]
A cleanup patch from Jeff Garzik to static-ify a number of
namespace polluting things that really should be static.

23 years agopatch from Larry to fix pristine source builds
Eric Andersen [Fri, 9 Mar 2001 20:47:27 +0000 (20:47 -0000)]
patch from Larry to fix pristine source builds

23 years agoFixed a couple more cases. $FOO/bar ${FOO} and such now work
Eric Andersen [Fri, 9 Mar 2001 20:34:46 +0000 (20:34 -0000)]
Fixed a couple more cases.  $FOO/bar ${FOO} and such now work
without wordexp.  Of course for stuff like ${1:-foo} you still
need wordexp for them to work.
 -Erik

23 years agoAllow wordexp to be used if available
Eric Andersen [Fri, 9 Mar 2001 19:45:26 +0000 (19:45 -0000)]
Allow wordexp to be used if available

23 years agoUrg. Remove the debug noise
Eric Andersen [Fri, 9 Mar 2001 19:43:57 +0000 (19:43 -0000)]
Urg.  Remove the debug noise

23 years agoOk, sh.c should be working now. Many thanks to Larry Doolittle
Eric Andersen [Fri, 9 Mar 2001 19:21:37 +0000 (19:21 -0000)]
Ok, sh.c should be working now.  Many thanks to Larry Doolittle
for his timely help -- nearly all of the work in this patch is
his.
 -Erik

23 years agoPatchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup
Eric Andersen [Fri, 9 Mar 2001 14:36:42 +0000 (14:36 -0000)]
Patchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup
warnings with glibc 2.2 and use always use xfopen
 -Erik

23 years agoAdded script that tests turning on features in busybox one at a time and
Mark Whitley [Fri, 9 Mar 2001 01:46:45 +0000 (01:46 -0000)]
Added script that tests turning on features in busybox one at a time and
compiling to see if things break. Initial revision.

23 years agoFix sh.c for the glab case. I was messing things up for
Eric Andersen [Fri, 9 Mar 2001 01:24:02 +0000 (01:24 -0000)]
Fix sh.c for the glab case.  I was messing things up for
single argument commands.  It should now work as expected...
 -Erik

23 years agoA '.' is a legal seperator.
Eric Andersen [Fri, 9 Mar 2001 01:08:06 +0000 (01:08 -0000)]
A '.' is a legal seperator.

23 years agoFix to trim to make it trim properly.
Mark Whitley [Fri, 9 Mar 2001 00:55:34 +0000 (00:55 -0000)]
Fix to trim to make it trim properly.

23 years agoCleanup patch from Larry
Eric Andersen [Fri, 9 Mar 2001 00:42:46 +0000 (00:42 -0000)]
Cleanup patch from Larry

23 years agoAdd in 'trim' routine. Fix up sh.c so it works when wordexp
Eric Andersen [Thu, 8 Mar 2001 23:59:45 +0000 (23:59 -0000)]
Add in 'trim' routine.  Fix up sh.c so it works when wordexp
is not available.
 -Erik

23 years agoImproved port of ifconfig... smaller and with more features.
Manuel Novoa III [Thu, 8 Mar 2001 22:57:00 +0000 (22:57 -0000)]
Improved port of ifconfig... smaller and with more features.

23 years agoPer Vladimir's suggestion, force the locale to POSIX for all
Eric Andersen [Thu, 8 Mar 2001 21:42:11 +0000 (21:42 -0000)]
Per Vladimir's suggestion, force the locale to POSIX for all
the scripts so busybox will install properly.

23 years agoWhitespace / formatting / bracket cleanup.
Mark Whitley [Thu, 8 Mar 2001 19:31:12 +0000 (19:31 -0000)]
Whitespace / formatting / bracket cleanup.

23 years agoRemember to delete un-expandable variables, and do a better job of expanding
Eric Andersen [Thu, 8 Mar 2001 17:44:37 +0000 (17:44 -0000)]
Remember to delete un-expandable variables, and do a better job of expanding
shell-specific things in case the wordexp implementation is broken (ie. the
stubbed out wordexp in uClibc).
 -Erik

23 years agoRework environment variable handling to use wordexp, per a suggestion from
Eric Andersen [Thu, 8 Mar 2001 17:17:13 +0000 (17:17 -0000)]
Rework environment variable handling to use wordexp, per a suggestion from
Larry Doolittle a couple of months ago.  This makes the stuff-expansion in lash
be ever so standards compliant.   This change needs testing by everyone, but
appears to be solid enough to let us close bug #1090.

It works for me; however, please test this change!
 -Erik

23 years agoApplied patch from Vladimir to fix bug where find would stop as soon as it hit
Mark Whitley [Thu, 8 Mar 2001 16:54:44 +0000 (16:54 -0000)]
Applied patch from Vladimir to fix bug where find would stop as soon as it hit
a perms error. Closes bug 1124.

23 years agoEliminate superfluous test.
Matt Kraai [Wed, 7 Mar 2001 21:45:13 +0000 (21:45 -0000)]
Eliminate superfluous test.

23 years agoChanged KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.
Mark Whitley [Wed, 7 Mar 2001 18:00:44 +0000 (18:00 -0000)]
Changed KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.

23 years agoSome minor cleanups to df.c. Also, with Erik's blessing, changed name of
Mark Whitley [Wed, 7 Mar 2001 17:42:07 +0000 (17:42 -0000)]
Some minor cleanups to df.c. Also, with Erik's blessing, changed name of
'format' function to 'make_human_readable_str'.

23 years agoApplied patch from Christophe Boyaniqu to remove double-slashes printed in
Mark Whitley [Wed, 7 Mar 2001 17:27:04 +0000 (17:27 -0000)]
Applied patch from Christophe Boyaniqu to remove double-slashes printed in
recursive_action.

23 years agoThis patch by Vladimir and Larry saves a few bytes.
Eric Andersen [Wed, 7 Mar 2001 06:33:01 +0000 (06:33 -0000)]
This patch by Vladimir and Larry saves a few bytes.

23 years agoStatic-ify a variable. make du work with all the human-readable variants
Eric Andersen [Wed, 7 Mar 2001 06:04:08 +0000 (06:04 -0000)]
Static-ify a variable.  make du work with all the human-readable variants
since my last pass only fixed 'du -h' but left the others broken.

23 years agoFix up du so it behaves itself also.
Eric Andersen [Wed, 7 Mar 2001 03:53:40 +0000 (03:53 -0000)]
Fix up du so it behaves itself also.
 -Erik

23 years agoremove an unused variable
Eric Andersen [Wed, 7 Mar 2001 03:51:27 +0000 (03:51 -0000)]
remove an unused variable

23 years agoRewrite of format so it behaves itself
Eric Andersen [Wed, 7 Mar 2001 03:50:57 +0000 (03:50 -0000)]
Rewrite of format so it behaves itself
 -Erik

23 years agoFix up df so it works properly
Eric Andersen [Wed, 7 Mar 2001 03:50:03 +0000 (03:50 -0000)]
Fix up df so it works properly
 -Erik

23 years agoFix up ls.c to ensure human readable works properly in all cases
Eric Andersen [Wed, 7 Mar 2001 03:48:02 +0000 (03:48 -0000)]
Fix up ls.c to ensure human readable works properly in all cases

23 years agoThought of another janitorial item for the list.
Mark Whitley [Tue, 6 Mar 2001 23:16:13 +0000 (23:16 -0000)]
Thought of another janitorial item for the list.

23 years agoI made these little simplifications a while back, bug forgot to
Eric Andersen [Tue, 6 Mar 2001 23:14:43 +0000 (23:14 -0000)]
I made these little simplifications a while back, bug forgot to
check this stuff in.
 -Erik

23 years agoFix the memory leak. No really this time.
Eric Andersen [Tue, 6 Mar 2001 22:17:29 +0000 (22:17 -0000)]
Fix the memory leak.  No really this time.
 -Erik

23 years agoApplied patch from Vladimir Oleynik via Magnus Damm that removes newlines from
Mark Whitley [Tue, 6 Mar 2001 20:58:48 +0000 (20:58 -0000)]
Applied patch from Vladimir Oleynik via Magnus Damm that removes newlines from
error_msg() calls and uses 'return EXIT_SUCCESS' instead of return 0.

23 years agoFix up some silly macros and use xmalloc and friends exclusively.
Eric Andersen [Tue, 6 Mar 2001 20:54:43 +0000 (20:54 -0000)]
Fix up some silly macros and use xmalloc and friends exclusively.

23 years agoFix func prototype
Eric Andersen [Tue, 6 Mar 2001 20:47:31 +0000 (20:47 -0000)]
Fix func prototype

23 years agoFixed a memory leak in lash. It seems that close_all was calling close()
Eric Andersen [Tue, 6 Mar 2001 20:44:39 +0000 (20:44 -0000)]
Fixed a memory leak in lash.  It seems that close_all was calling close()
directly instead of calling mark_closed(), which allowed the memory allocated
by mark_open() to never be freed.
 -Erik