The NetBSD Project

CVS log for src/usr.bin/make/arch.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / make

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.63 / (download) - annotate - [select for diffs], Tue Jun 12 19:21:50 2012 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-base, netbsd-7, dholland-make-base, agc-symver-base, agc-symver, HEAD
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

Replace __dead, __unused and the various printf format attributes
with versions prefixed by MAKE_ATTR_* to avoid modifying the
implementation namespace. Make sure they are available in all places
using nonints.h to fix bootstrap on Linux.

Revision 1.62 / (download) - annotate - [select for diffs], Sat Nov 27 16:00:09 2010 UTC (3 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.61: +4 -4 lines
Diff to previous 1.61 (colored)

fix typo (thanks simon)

Revision 1.61 / (download) - annotate - [select for diffs], Fri Nov 26 15:14:29 2010 UTC (3 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.60: +5 -4 lines
Diff to previous 1.60 (colored)

check for NULL before de-referencing.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Nov 25 21:31:08 2010 UTC (3 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.59: +7 -7 lines
Diff to previous 1.59 (colored)

Instead of keeping around the mtime of the youngest child, keep a pointer
to it, so that we can print it when we do the out of date determination.

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jan 23 21:58:27 2009 UTC (5 years, 7 months ago) by dsl
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.58: +6 -6 lines
Diff to previous 1.58 (colored)

Sprinkle some const.
In particular for Lst_Find() and Lst_FindFrom().
Remove some unneeded casts and some now-undeeded UNCONST().

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jan 23 21:26:30 2009 UTC (5 years, 7 months ago) by dsl
Branch: MAIN
Changes since 1.57: +7 -7 lines
Diff to previous 1.57 (colored)

Change 'ClientData' to 'void *' so that relevant parameters can
be made 'const void *'.

Revision 1.57 / (download) - annotate - [select for diffs], Sat Dec 13 15:19:29 2008 UTC (5 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.56: +19 -19 lines
Diff to previous 1.56 (colored)

Use NULL instead of -1 cast to the relavant type (usually via NIL).
This was a suggestion from christos - so blame him if there is a deep
reason for using -1 :-)

Revision 1.56 / (download) - annotate - [select for diffs], Mon Oct 6 22:09:21 2008 UTC (5 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.55: +12 -12 lines
Diff to previous 1.55 (colored)

Don't use emalloc and friends directly, but call them consistently
bmake_malloc and friends. Implement them via macros for the native case
and provide fallback implementations otherwise. Avoid polluting the
namespace by not defining enomem globally. Don't bother to provide
strdup and strndup, they were only used for the estrdup and estrndup
comapt code.

This addresses the presence of emalloc in system libraries on A/UX and
resulted strange issues as reported by Timothy E. Larson.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Feb 15 21:29:50 2008 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, mjf-devfs2-base, mjf-devfs2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Changes since 1.54: +22 -26 lines
Diff to previous 1.54 (colored)

back all changes out until I fix it properly.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Feb 14 22:11:20 2008 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: christos-broken
Changes since 1.53: +29 -25 lines
Diff to previous 1.53 (colored)

- use pid_t/size_t as appropriate instead of int.
- use %ld to print pids.
- fix a bit of lint.
- WARNS=4

Revision 1.53 / (download) - annotate - [select for diffs], Fri Oct 27 21:00:18 2006 UTC (7 years, 10 months ago) by dsl
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, matt-armv6, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Changes since 1.52: +8 -8 lines
Diff to previous 1.52 (colored)

Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.

Revision 1.52 / (download) - annotate - [select for diffs], Sun Oct 15 08:38:21 2006 UTC (7 years, 10 months ago) by dsl
Branch: MAIN
Changes since 1.51: +13 -13 lines
Diff to previous 1.51 (colored)

Output all debug trace output through 'debug_file' defaulting to 'stdout'.
(Almost all the debug output went there, but some went to stderr.)
Split the parsing of -d (debug flags) out into its own routine.
Allow the output filename to be changed by specifying -dF<file> to create
a log file, or -dF+<file> to append to it. <file> may be stdout or stderr.
Also change so that -d-<flags> acts on <flags> locally but doesn't copy
them to MAKEFLAGS so they aren't inherited by child makes.
I'm not 100% happy with the command line syntax for the above, so they are
currently undocumented.

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jun 29 22:02:06 2006 UTC (8 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.50: +5 -5 lines
Diff to previous 1.50 (colored)

Fixed gcc warnings about signed vs. unsigned in comparisons.

Revision 1.50 / (download) - annotate - [select for diffs], Sat Apr 22 18:38:38 2006 UTC (8 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: chap-midi-nbase, chap-midi-base, chap-midi
Changes since 1.49: +4 -4 lines
Diff to previous 1.49 (colored)

Coverity CID 523: Fix off by one mistake.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Mar 31 21:58:08 2006 UTC (8 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.48: +11 -13 lines
Diff to previous 1.48 (colored)

Add some coverity allocation comments, and change the way the allocator
functions work. When they allocate storage that needs to be freed, instead
of setting a boolean, set the pointer to be freed. Plug some more memory
leaks found by inspection.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Aug 8 16:42:54 2005 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.47: +29 -29 lines
Diff to previous 1.47 (colored)

From Max Okumoto:
- Remove casts to NULL.
- Remove space between cast and object.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Aug 5 00:53:18 2005 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.46: +7 -8 lines
Diff to previous 1.46 (colored)

More KNF cleanups from Max Okumoto

Revision 1.46 / (download) - annotate - [select for diffs], Thu Aug 4 00:20:12 2005 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45 (colored)

remove unnecessary casts to void * functions (Max Okumoto)

Revision 1.45 / (download) - annotate - [select for diffs], Mon Jul 25 22:55:58 2005 UTC (9 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.44: +66 -66 lines
Diff to previous 1.44 (colored)

Whitespace KNF cleanup from Max Okumoto

Revision 1.44 / (download) - annotate - [select for diffs], Wed Feb 16 15:11:52 2005 UTC (9 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.43: +33 -33 lines
Diff to previous 1.43 (colored)

PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]

Revision 1.43 / (download) - annotate - [select for diffs], Sat Oct 30 20:49:05 2004 UTC (9 years, 10 months ago) by dsl
Branch: MAIN
Changes since 1.42: +5 -5 lines
Diff to previous 1.42 (colored)

Add (unsigned char) cast to ctype functions

Revision 1.42 / (download) - annotate - [select for diffs], Thu Jul 1 20:38:09 2004 UTC (10 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.41: +5 -5 lines
Diff to previous 1.41 (colored)

Change to use __unused instead and provide a compat definition in make.h if
not already defined from cdefs.h

Revision 1.41 / (download) - annotate - [select for diffs], Thu Jul 1 04:39:30 2004 UTC (10 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.40: +7 -3 lines
Diff to previous 1.40 (colored)

Add some checks for gcc around a few function declarations and note the
unused variables. Also fix a few other warnings that PR#22118 shows when
trying to compile bmake on non-NetBSD hosts

Revision 1.40 / (download) - annotate - [select for diffs], Fri May 7 00:04:38 2004 UTC (10 years, 3 months ago) by ross
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored)

Simplify build, no functional changes.

Instead of adding MAKE_BOOTSTRAP for hosted environments, i.e., when
you want things simple, instead add MAKE_NATIVE to get those hugely
important features like __RCSID().

It's now possible to build make on some hosts with: cc *.c */*.c

Revision 1.39 / (download) - annotate - [select for diffs], Thu Aug 7 11:14:47 2003 UTC (11 years ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.38: +33 -3 lines
Diff to previous 1.38 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jul 14 21:13:48 2003 UTC (11 years, 1 month ago) by sjg
Branch: MAIN
Changes since 1.37: +5 -5 lines
Diff to previous 1.37 (colored)

Fix a couple of missing UNCONST's that hit bmake.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jul 14 18:19:11 2003 UTC (11 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.36: +6 -5 lines
Diff to previous 1.36 (colored)

Pass WARNS=3

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 2 21:49:00 2003 UTC (11 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.35: +5 -5 lines
Diff to previous 1.35 (colored)

For a library, only check in cmtime (children's modification) if there are
children.  This prevents spurious out-of-date failures when you have a
rules checking for a library's existance (and no children).

Revision 1.35 / (download) - annotate - [select for diffs], Sat Jun 15 18:24:55 2002 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.34: +68 -56 lines
Diff to previous 1.34 (colored)

Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Nov 30 01:29:48 2001 UTC (12 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.33: +7 -7 lines
Diff to previous 1.33 (colored)

Clean up some MAKE_BOOTSTRAP issues wrt. MACHINE/MACHINE_ARCH.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 12 23:36:17 2001 UTC (13 years, 2 months ago) by sjg
Branch: MAIN
Changes since 1.32: +5 -5 lines
Diff to previous 1.32 (colored)

Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not
to export interator variables when using context VAR_CMD.

Reviewed: christos

Revision 1.32 / (download) - annotate - [select for diffs], Tue Feb 15 04:41:45 2000 UTC (14 years, 6 months ago) by sjg
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.31: +5 -4 lines
Diff to previous 1.31 (colored)

Non-existent libs are always out of date.
This was not handled correctly on ELF where libs do not have T.O.C.

PR: 9393
Reviewed by: christos

Revision 1.31 / (download) - annotate - [select for diffs], Wed Sep 15 08:43:21 1999 UTC (14 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.30: +9 -3 lines
Diff to previous 1.30 (colored)

Don't bother iterating through all the data structures to free(3) everything
right before exiting.
(The code is still present, `#ifdef CLEANUP', in case someone needs it...)

Revision 1.30 / (download) - annotate - [select for diffs], Sat Sep 4 04:21:28 1999 UTC (15 years ago) by christos
Branch: MAIN
Changes since 1.29: +25 -12 lines
Diff to previous 1.29 (colored)

PR/8259: Chris Demetriou: Fix stack overflow bugs exposed by the glibc-2.1.1
Makefile. Use snprintf everywhere.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 11 19:37:06 1998 UTC (15 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored)

This patch fixes the problem introduced in the previous commit where
parents would be get remade, even if children were not really updated
by the commands executed for them. It also makes all the children have
the real modification time set if possible, so it should fix some other
timing weirdnesses...

- collapse childMade and make fields into flags and convert them to bits
  CHILDMADE and REMAKE
- introduce FORCE flag that gets set in all the parents of a child that
  has no sources and does not exist.
- set oodate if the FORCE flag is set, and not if CHILDMADE
- centralize the RECHECK into Make_Recheck() and use this in make.c and compat.c
- use Make_TimeStamp for all child -> parent timestamp propagations

Revision 1.28 / (download) - annotate - [select for diffs], Fri Nov 6 23:31:09 1998 UTC (15 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.27: +6 -6 lines
Diff to previous 1.27 (colored)

- full prototypes
- more conservative printf
- char -> unsigned char

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 21 17:19:46 1998 UTC (16 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.26: +12 -3 lines
Diff to previous 1.26 (colored)

Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile cases

Revision 1.26 / (download) - annotate - [select for diffs], Fri Oct 3 17:58:00 1997 UTC (16 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.25: +6 -6 lines
Diff to previous 1.25 (colored)

If printing a u_long, use the %lu format.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Oct 3 16:06:26 1997 UTC (16 years, 11 months ago) by enami
Branch: MAIN
Changes since 1.24: +7 -6 lines
Diff to previous 1.24 (colored)

Make this compile on NetBSD/alpha; use %ld and cast to u_long to print
a variable of type size_t.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Sep 28 03:30:58 1997 UTC (16 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.23: +6 -2 lines
Diff to previous 1.23 (colored)

wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP

Revision 1.23 / (download) - annotate - [select for diffs], Fri Sep 26 13:29:05 1997 UTC (16 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

PR/4140: David A. Holland: use svr4 style archives for ELF environments

Revision 1.22 / (download) - annotate - [select for diffs], Tue Sep 23 21:15:07 1997 UTC (16 years, 11 months ago) by fair
Branch: MAIN
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored)

fix some ints that should be "time_t" per PR#4139

Revision 1.21 / (download) - annotate - [select for diffs], Mon Aug 25 19:31:57 1997 UTC (17 years ago) by kleink
Branch: MAIN
Changes since 1.20: +8 -8 lines
Diff to previous 1.20 (colored)

Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated,
use SEEK_SET/SEEK_CUR/SEEK_END instead.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jul 1 21:17:04 1997 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Add WARNS=1
RCSID police

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jun 7 16:39:45 1997 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored)

Don't confuse `member' with `target'

Revision 1.18 / (download) - annotate - [select for diffs], Tue May 20 22:53:30 1997 UTC (17 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.17: +5 -3 lines
Diff to previous 1.17 (colored)

Check the .PHONY attribute...

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 6 17:58:59 1996 UTC (17 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.16: +57 -22 lines
Diff to previous 1.16 (colored)

- Merge in FreeBSD and Lite2 changes.
- Fix bug where a non-archive target with a .a suffix would always
  be considered to be out of date, since it does not have a TOC.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Aug 13 16:42:00 1996 UTC (18 years ago) by christos
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

Add estrdup(), a checked version of strdup and use it.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jun 2 21:09:33 1996 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.14: +164 -37 lines
Diff to previous 1.14 (colored)

Recognize SVR4 style long filename entries in archives.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 12 18:04:27 1996 UTC (18 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

data and date aren't the same...

Revision 1.13 / (download) - annotate - [select for diffs], Sun Feb 4 22:20:34 1996 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.12: +7 -7 lines
Diff to previous 1.12 (colored)

fix pr/1421 and pr/1997

Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 4 20:34:41 1996 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.11: +11 -3 lines
Diff to previous 1.11 (colored)

Support SVR4 style archives.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Nov 22 17:39:53 1995 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.10: +8 -2 lines
Diff to previous 1.10 (colored)

Updates for POSIX/SVR4 compiling:

arch.c:		 Don't require ranlib stuff. Not everybody has it.
dir.c:		 SunOS-4 != Solaris; change #ifdef sun to #if sun && !__svr4__
job.c, compat.c: Don't use 'union wait', use int and the W*() macros.
main.c: 	 Check for uname() == -1; some unames return > 0...
util.c, job.c:	 Add signal() with BSD semantics for svr4, don't use bsd
		 sigmask and friends.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 2 23:54:35 1995 UTC (18 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Minor:
    - ${.PREFIX} should never contain a full pathname
    - Fixed gcc -Wall warnings
Major:
    - compatMake is now FALSE. This means that we are now running in
      full pmake mode:
	  * rules on dependency lines can be executed in parallel and or
	    out of sequence:

	    foo: bar baz

	    can fire the rule for baz before the rule for bar is fired.
	    To enforce bar to be fired before baz, another rule needs to be
	    added. [bar: baz]
	  * adjacent shell commands in a target are now executed by a single
	    invocation of the shell, not one invocation of the shell per line
      (compatMake can be turned off using the -B flag)
    - The -j flag now works... I.e. make -j 4 will fork up to four jobs in
      parallel when it can. The target name is printed before each burst
      of output caused by the target execution as '--- target ---', when j > 1
    - I have changed all the Makefiles so that they work with make -j N, and
      I have tested the whole netbsd by:
	  'make -j 4 cleandir; make -j 4 depend; make -j 4; make -j 4 install'
    - I have not compiled or tested this version of make with -DREMOTE.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 14 15:18:46 1995 UTC (19 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.8: +7 -2 lines
Diff to previous 1.8 (colored)

- $NetBSD$ rcsids
- Fixed so that .[A-Z]* targets that do not match keywords are ignored as
  Posix mandates
- Added .PHONY target keyword

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 11 17:42:26 1995 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.7: +10 -18 lines
Diff to previous 1.7 (colored)

Fixed PR/724, 'make' runs commands when $? is empty
This is not the perfect fix. I think that the whole __SYMDEF
checking code should be removed. [I should also teach myself
how to deal with the PR stuff to mark this closed :-)]

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 6 22:45:17 1994 UTC (20 years, 3 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.6: +91 -11 lines
Diff to previous 1.6 (colored)

Fixes from Christos Zoulas, who used purify, objectcenter and testcenter
to find memory leaks and illegal memory accesses.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 18 11:32:09 1994 UTC (20 years, 5 months ago) by pk
Branch: MAIN
Changes since 1.5: +90 -26 lines
Diff to previous 1.5 (colored)

Do extended-name archives.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 5 00:34:32 1994 UTC (20 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.4: +19 -20 lines
Diff to previous 1.4 (colored)

fixes/improvements from Christos Zoulas <christos@deshaw.com>.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jan 13 21:01:40 1994 UTC (20 years, 7 months ago) by jtc
Branch: MAIN
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (colored)

Include appropriate header files to bring prototypes into scope.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 1 18:11:56 1993 UTC (21 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Add RCS identifiers.

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 27 16:53:57 1993 UTC (21 years, 3 months ago) by glass
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.1: +4 -0 lines
Diff to previous 1.1 (colored)

some compatibility fixes to ease bootstrapping:
Makefile.dist is now a decent Makefile and not one of these cc *.c disasters
RANLIBMAG now defaults if not otherwise defined

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (21 years, 5 months ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>