Commit Graph

1533 Commits

Author SHA1 Message Date
cgd
ff5fc3cf84 delete bogus declaration of abort() and include stdlib.h, so that this
compiles w/o warning.
1995-12-11 23:22:09 +00:00
jtc
0076a482bb fix typo 1995-12-05 03:33:39 +00:00
jtc
7439a63b22 Rename uuencode.format(5) to uuencode(5) as recommended by PR #1786 1995-12-05 03:02:31 +00:00
jtc
aa84d55d99 environmental -> environment 1995-12-05 02:55:55 +00:00
tls
fff3137419 this probably needs to be a syscall to work with our new core format, per pk 1995-12-04 09:57:13 +00:00
neil
b488cc87de Added World AIDS Day. Which is today.
12/01   World AIDS Day
1995-12-01 09:42:09 +00:00
jtc
db5284ed0a merge in changes from 1.1 release branch 1995-11-28 20:58:08 +00:00
cgd
0cfde2b269 add -Dunix to CFLAGS 1995-11-22 21:52:48 +00:00
christos
6611cb1d0d 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.
1995-11-22 17:39:53 +00:00
cgd
738ad05ece fix parallel build changes: at minimum, tools also needs to be
included in subdir list if making 'obj' or 'lint'.  I don't particularly
trust this way of adding things; !make(install) was much more obvious,
and safer in the face of addition of new build targets.
1995-11-22 05:38:58 +00:00
jtc
c13a492707 Describe PROFDIR environment variable 1995-11-21 22:24:55 +00:00
thorpej
f90cf6bd46 New-style RCS id. 1995-11-17 09:49:19 +00:00
thorpej
884264fa45 Resolve CVS conflicts that appeared in a comment, and thus went unnoticed.
Pointed out to me by Niklas, who heard about it from Theo.
1995-11-15 16:11:17 +00:00
cgd
e3c5125de9 pull in make.h. (PAlloc() now uses emalloc(), which is prototyped in
make.h.  If the prototype is not in scope on the Alpha, I see lots
of "cast to pointer from integer of different size" warnings.)
1995-11-10 21:27:27 +00:00
christos
027abce852 - Turn compat mode on by default. It gets turned off when the -j without
the -B flag is specified. [Thus you can use -j 1 to turn it off].
- Fix malloc -> emalloc as Gordon noted.
1995-11-08 02:30:53 +00:00
pk
3ff316b75a sparc support. 1995-11-05 18:02:58 +00:00
christos
61067003d8 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.
1995-11-02 23:54:35 +00:00
pk
577cacfbd8 Make more 8-bit clean (from Andreas Gustafsson; PR#1190). 1995-11-01 00:45:22 +00:00
ws
337d0ee3b1 Always ensure space for trailing NULL in argv 1995-10-30 17:36:27 +00:00
pk
258108ce0f Convert to termios (from Scott Reynolds; PR#1621).
8-bit patches (from Matthieu Herrb; PR#1384).
1995-10-29 00:49:38 +00:00
christos
b2b8843794 Update to file-3.19.
- Magic fixes
- MAGIC environment variable processing
- Better LEGAL.NOTICE
- -m magic : separated list of magic files processing
1995-10-27 23:33:14 +00:00
jpo
ee102f4854 don't rely on macros predefined by cpp 1995-10-23 14:29:30 +00:00
jpo
aa1bae17a4 updated 1995-10-23 13:45:31 +00:00
jpo
6df3d70406 use MB_LEN_MAX instead of MB_CUR_MAX for array declaration, because
MB_CUR_MAX may be a non-constant expression
1995-10-23 13:38:51 +00:00
pk
a95b89315d fdeject -> eject. 1995-10-22 16:54:40 +00:00
pk
264a953bbb Superseded by eject(1). 1995-10-22 16:50:55 +00:00
pk
764fa4b6ef Download from `netbsd-1-1' branch. 1995-10-22 16:48:52 +00:00
ghudson
ca9d87a5e5 Display the ending time as well as the starting time of processes. 1995-10-22 01:43:40 +00:00
christos
5debbee36d Makefile changes for parallel make support 1995-10-22 00:13:41 +00:00
jtc
fbd6724aad Fix spelling error (Michael K. Sanders; PR #1617) 1995-10-19 07:52:46 +00:00
jtc
3384b51b0b Implement change done in revision 1.12 (for PR #1473 & duplicates) in a
slightly different way.  This widens the Address field instead of the
Ipkts field because Address is the one that may be too big.
1995-10-17 07:17:04 +00:00
mycroft
62ed7f22e4 Don't lose on strings that aren't NUL-terminated. 1995-10-12 03:03:49 +00:00
thorpej
de321ad16f Conversion from sgtty to termios, from Scott Reynolds <scottr@plexus.com>. 1995-10-10 04:18:01 +00:00
cgd
47b01b6b9c print interrupt names in 14 cols. really should be dynamic. 1995-10-10 01:17:35 +00:00
pk
574942d8f9 Build `fdeject' on sparc. 1995-10-09 12:05:42 +00:00
pk
8d61a674ca Floppy eject program. 1995-10-09 12:01:04 +00:00
pk
ce77d757fd And initialize those local variables... 1995-10-09 00:14:41 +00:00
pk
9d43c41208 New style RCS IDs. 1995-10-09 00:09:39 +00:00
pk
3aa94e17f0 Add -f option for customized output. 1995-10-08 23:39:58 +00:00
gwr
4dab4feee0 Allow an override of STRIP=something_else in the generated makefile. 1995-10-08 23:13:44 +00:00
cgd
dc9363b197 don't forget to accumulate interrupt counts found via allevents. 1995-10-08 06:54:36 +00:00
cgd
7d7362b02f fix spacing problem in interrupt/total/rate output line of vmstat -i 1995-10-08 06:39:16 +00:00
mycroft
9522b96c5a TIOCFLUSH --> tcflush(). From Matt Green. 1995-10-05 09:07:22 +00:00
thorpej
67f6822225 New-style RCS ids. 1995-10-03 21:42:34 +00:00
jtc
8ab9cf7c7c Remove spurious 'Do not', which looks to be the result of a bad cut-n-paste 1995-10-02 20:19:26 +00:00
jpo
c31bb6f41c insert a conversion operator from argument type to parameter type also
if the subtypes of both argument and parameter do not match (use
eqtype() instead of comparing t_tspec fields only).
1995-10-02 17:37:57 +00:00
jpo
0c1422d6bc removed some dubious warnings about conversion of constant operands of
bitwise operators
1995-10-02 17:37:00 +00:00
jpo
e284b17305 allow register variables as left operand of POINT; fixes PR 1442 1995-10-02 17:35:57 +00:00
jpo
e5ba5db05b don't print a warning about use of unitialized variables if one of the
enclosing compound statements had already an asm statement
1995-10-02 17:35:11 +00:00
jpo
9f9008af93 no need to print a warning about inline keywords
"inline" is a valid keyword only with -g, and "__inline" is always
a valid keyword
1995-10-02 17:34:16 +00:00
jpo
ffe990841c don't print warnings about unused variables or arguments in compound
statements which contain asm statements.
1995-10-02 17:31:35 +00:00
jpo
5888f3bb16 LINTED and CONSTCOND are now valid up to the next end of a
global or local declaration/definition/statement. Originally they were
valid on the current and next line, which made it hard to suppress
warnings in constructs with more then one line.

LONGLONG can now be used to suppress errors or warnings in the next
declaration, definition or statement.
1995-10-02 17:29:45 +00:00
jpo
b95167a01a support asm statements and asm modifiers in declarations
asm statements consist of an asm keyword, an optional qualifier, a
left paren, a list of tokens up to and including the matching right
paren, and a semicolon.

asm modifiers consist of an asm keyword, an left paren, a string and a
right paren.

asm statements and modifiers have no semantic for lint(1), they exist only
to avoid complaints about them.
1995-10-02 17:26:52 +00:00
jpo
bcb6c46ca1 some minor bug fixes 1995-10-02 17:22:46 +00:00
jpo
6910cf7927 prototypes override old style function definitions
this is a gnu extension to ansi c
1995-10-02 17:21:24 +00:00
jpo
ef83266200 __{const,signed,volatile}{__,} added
const, signed and volatile are disabled with -t
1995-10-02 17:18:53 +00:00
jpo
2e332f67bf added inline keywords
"inline" is enabled by -g, "__inline" and "__inline__" are always available
1995-10-02 17:14:06 +00:00
jpo
a5d55cc062 prefixed members of dinfo_t with 'd_' 1995-10-02 17:08:31 +00:00
cgd
f676bc478a need <string.h> for strlen() protos. can't just add it to "string.h",
since not all files that need the proto include that.
CVS ----------------------------------------------------------------------
1995-09-29 00:44:02 +00:00
cgd
b3658dd411 need string.h for protos. 1995-09-29 00:32:14 +00:00
cgd
ce713b1483 change #ifdef unix's to also accept __NetBSD__. After 1.1 (per a
decision made a long time ago), 'unix' will no longer be defined, and
is not currently defined on some architectures.
1995-09-29 00:27:51 +00:00
tls
5a955f3527 Sync with 4.4BSD-Lite2 1995-09-28 10:33:55 +00:00
tls
fcf22abfe3 imported from 44lite2 1995-09-28 09:06:06 +00:00
tls
0ca9b9e38e Add 'rs' from 4.4BSD-Lite2 1995-09-28 08:57:17 +00:00
tls
4e4ff4e98c imported from 44lite2 1995-09-28 08:55:50 +00:00
tls
bd18663016 Sync with 4.4BSD-Lite2 1995-09-28 08:49:37 +00:00
perry
20cc106064 Sync with 4.4BSD-Lite2 1995-09-28 08:05:40 +00:00
perry
26727e4c01 Merge and Sync with 4.4BSD-Lite2
Mostly looks like the previous NetBSD version, actually -- only minimal
Lite2 stigmata preserved although I started with Lite2. Mostly the changes
were things like index->strchr and the rest was NetBSD code.
1995-09-28 07:34:35 +00:00
tls
c276504da8 Sync with 4.4BSD-Lite2 1995-09-28 06:57:37 +00:00
perry
10b7bf0260 Add RCS ID 1995-09-28 06:24:35 +00:00
jtc
4d8e53d69f Change formatting so that columns line up; PR #1473 + several duplicates 1995-09-28 06:22:54 +00:00
tls
0d3d818683 Sync with 4.4BSD-Lite2 1995-09-28 06:22:18 +00:00
perry
f04c0f5743 Sync with 4.4BSD-Lite2 1995-09-28 06:19:55 +00:00
tls
7f429c3306 Sync with 4.4BSD-Lite2 1995-09-28 06:05:11 +00:00
tls
5b36a1959d imported from 44lite2 1995-09-28 05:41:29 +00:00
tls
8ddb734554 Sync with 4.4BSD-Lite2 1995-09-28 05:37:28 +00:00
perry
8ba38ce684 Sync with 4.4BSD-Lite2 1995-09-28 05:15:05 +00:00
jtc
ffef8fa9dd Removed SEE ALSO section, we don't have yyfix; PR #1517 1995-09-27 21:37:54 +00:00
jtc
1bd0165884 iostat is in section 8; PR #1533 1995-09-27 19:46:12 +00:00
jtc
519b2df4b4 iostat is in section 8; PR #1533 1995-09-27 19:43:28 +00:00
jtc
8ba230d554 vmstat is in section 8; PR #1532 1995-09-27 19:20:24 +00:00
jtc
132a010296 fix formatting of example; PR #1535 1995-09-27 19:08:42 +00:00
jtc
95c465e08b Update lseek() constants:
L_SET	-> SEEK_SET
And add off_t cast to offset argument.
1995-09-27 18:44:38 +00:00
jtc
6a70570191 include <signal.h> instead of <sys/signal.h> 1995-09-27 18:42:21 +00:00
jtc
6ce8742ab1 Update lseek() constants:
L_SET	-> SEEK_SET
Add off_t cast to offset arg.
1995-09-27 01:10:48 +00:00
jtc
447e47e007 Update lseek() constants:
L_SET	-> SEEK_SET
1995-09-27 01:06:58 +00:00
jtc
0b470f4f06 Fix crash with null eofwrite capabilityand lseek/off_t bug; PR #1346 1995-09-26 06:02:08 +00:00
christos
f4699a7dd3 Revert previous suffix fix. If the .a suffix is present and a .c.a rule is
there, then the rule should be applied. This is the correct behavior.
1995-09-25 02:46:30 +00:00
phil
d706482f56 For the pc532, get struct iv from the protected part of <machine/psl.h>. 1995-09-24 06:34:47 +00:00
christos
ae8c2b9dd3 Don't apply the default suffix rules for nodes that are not in our
current directory because we could be building things outside our
directory that were not meant to be build... Fixes PR/1488
1995-09-22 00:42:10 +00:00
pk
6a4e77edfb Correct timersub() argument order (from Thomas Eberhardt; PR#1470). 1995-09-16 22:32:59 +00:00
pk
7b44b2859d Avoid falling off the end of a fixed-length array (from John F. Woods; PR#1431). 1995-09-15 00:32:33 +00:00
jtc
665fc8b7e7 Fix formatting as suggested in PR #1452 1995-09-14 06:10:53 +00:00
cgd
456a083153 needs string.h for protos. 1995-09-14 01:39:52 +00:00
jtc
7bd4220c4e fix typo; PR #1457 1995-09-12 18:47:09 +00:00
christos
49a4e14351 Handle long lines without core-dumping. 1995-09-10 15:55:13 +00:00
christos
17c2255148 Fix PR/1443:
Dependency rules with `=' in the lhs are parsed as variable assignments.
E.g., the following Makefile fails:

A=a b c d
all: $(A:%=%b)
$(A:%=%b):
	@echo $@
1995-09-10 03:58:16 +00:00
tls
94f6fc8e46 Sync with 4.4lite2 1995-09-08 03:22:54 +00:00
tls
917ef72d79 Sync with 4.4lite2 1995-09-08 01:05:59 +00:00
jtc
1a86f1c724 Revert last change, it seems that a lot of software (including our own
lint) uses yydebug even when YYDEBUG is not defined.
1995-09-07 17:34:04 +00:00