Commit Graph

3321 Commits

Author SHA1 Message Date
cgd
ca87c75e7d completely reimplement ELF symbol hiding. now it's even more of a gross
hack, but more likely to work on non-alpha ELF systems.
1998-11-03 02:30:16 +00:00
eeh
c53c836082 Copyrights and minor cleanup. 1998-11-01 22:27:11 +00:00
itohy
6aeb72f23f Reduced memory leaks.
I found some more leaks, but are not in inside of iterations.
1998-11-01 03:07:33 +00:00
itohy
841c52934a If the target name is shorter than the suffix,
the previous garbage bytes may be read.
Example: "make n" --- target = n, suffix = .ln

Changing interface of SuffSuffIsSuffix() is required to fix this bug.
1998-11-01 03:05:03 +00:00
itohy
f748b52ef3 Avoid reading outside of allocated memory
on command execution if the output is empty.
1998-11-01 03:01:53 +00:00
eeh
1e192ee3f9 Added an FCode tokenizer for all your FCode tokenizing needs. 1998-10-31 18:14:53 +00:00
mrg
3adcd350ed put all the different struct sockaddr_xxx types into the union pt_u, to force the alignment to be correct for all of them. 1998-10-31 06:42:22 +00:00
is
30d737b32b learn more about AMANDA files 1998-10-29 11:11:49 +00:00
simonb
1f00456a27 For -ls output, change field widths to allow inodes up to 9,999,999 and
file sizes up to 999,999,999 bytes (and 999,999 blocks) without wobbly
lines.  Also change device minor/major to be 3/5 digits (current maximum
is 4/7 digits - the 3/5 split is arbitary).
1998-10-27 04:53:03 +00:00
jonathan
e1d397462e usr.bin/Makefile: recurse into fdformat on all ports
usr.bin/fdformat/Makefile:  build manpages on all  ports
distrib/sets/lists/man/mi: add fdformat manpages
distrib/sets/lists/man/md.{arm32,atari,i386,sparc}:
	 only listed fdformat manpegs. remove.
distrib/sets/lists/man/md.mvem68k:
	duplicate entry of mvme68k installboot.	remove.
1998-10-25 23:30:39 +00:00
christos
30c9449a34 Adjust to Eric's recent errno renaming. 1998-10-24 19:04:51 +00:00
augustss
5650a635f5 Fix typo. 1998-10-22 10:34:17 +00:00
hwr
28a88d13b8 Typo *sigh* 1998-10-21 20:24:11 +00:00
hwr
1332e7b200 Jon Postel died ;-( 1998-10-21 17:44:05 +00:00
augustss
9fe2d0d409 Add f flag to getopt() argument. Fixes PR 6335.
From  Andreas Wrede <andreas@planix.com>
1998-10-20 20:22:09 +00:00
wsanchez
bd68b6099d Remove spurious return 1998-10-19 00:43:59 +00:00
christos
9a04d28344 Fix emulation errno translation. 1998-10-18 17:43:43 +00:00
christos
ff08129ca5 strftime is not needed for svr4 machines; also fix the prototype footprint. 1998-10-18 14:24:16 +00:00
christos
3b7c5b4ed8 Only define const and volatile when __STDC__ is not defined (for BOOTSTRAP) 1998-10-18 14:23:48 +00:00
kleink
759e4c8f58 <sys/fcntl.h> -> <fcntl.h> in previous. 1998-10-16 22:01:57 +00:00
ross
034eedfe44 Add missing .El 1998-10-15 08:18:46 +00:00
briggs
b8fdc19047 Explicitly declare the storage for some variables that used to be defined only
in a header file.  Defined here since tt_tab was already defined here
1998-10-15 01:49:04 +00:00
thorpej
4567103300 Make this compile again, and fix some whitespace lossage. 1998-10-14 21:56:57 +00:00
wsanchez
8a7fb4fe55 Get rid of the bazillion commons in several header files.
Rename string.h to window_string.h so compiler can find /usr/include/string.h.
1998-10-14 00:58:46 +00:00
wsanchez
76e31a71ac include unistd 1998-10-14 00:58:00 +00:00
wsanchez
eca3ac5bf3 Silence -Wall by casting to (long) in printf formats. 1998-10-14 00:57:40 +00:00
wsanchez
b9e3650e39 Add #ifdef SKEY around SKEY-specific code. 1998-10-14 00:56:48 +00:00
wsanchez
af4e69540c include unistd 1998-10-14 00:56:00 +00:00
wsanchez
a6e937b096 Replace groups and whoami sh scripts with hard links to id. 1998-10-14 00:55:03 +00:00
wsanchez
3376e86cab include stdlib 1998-10-14 00:50:59 +00:00
wsanchez
6149c86370 init mask to silence -Wall 1998-10-14 00:50:43 +00:00
wsanchez
65b6624a6d Include sys/types.h 1998-10-13 17:09:16 +00:00
wsanchez
8a6084908f Use __ARCHITECTURE__, if defined, as MACHINE_ARCH 1998-10-13 17:08:34 +00:00
wsanchez
f873d81217 Use unsigned long instead of ulong 1998-10-13 17:03:39 +00:00
wsanchez
34e6a21ac8 include stdlib.h 1998-10-13 17:02:53 +00:00
wsanchez
d213a54fe9 include unistd.h 1998-10-13 17:02:16 +00:00
wsanchez
1426fb14d2 Use __CONCAT to concatenate strings "-I" and _PATH_CALENDARS. 1998-10-12 20:51:06 +00:00
wsanchez
76847494e0 Replace _PATH_INCLUE with _PATH_CALENDARS for clarity. 1998-10-12 20:38:55 +00:00
erh
7713adc833 Add "-p" usage line. 1998-10-12 20:33:52 +00:00
matt
2e3397e773 Teach file that NetBSD/vax has two magic numbers. 1998-10-12 01:41:32 +00:00
itohy
a42010baf2 Eliminate memory leaks at case labels. 1998-10-10 20:51:48 +00:00
itohy
476393a9c0 Eliminate a memory leak. 1998-10-10 20:48:04 +00:00
itohy
868f04b4ca Eliminate memory leaks. 1998-10-10 20:45:59 +00:00
mrg
14a817a516 create a "stat_flags.h" to go with stat_flags.c 1998-10-10 07:38:22 +00:00
itohy
c567b3c6b8 The range of the argument of ctype(3) functions is not that of "char",
but "unsigned char" plus EOF.
The original code may cause troubles processing 8-bit code files.
1998-10-09 17:00:56 +00:00
wsanchez
55ce51b29f Get rid of commons.
Rename vfree() to v_free() to avoid conflict in out libc's vfree().
1998-10-08 17:36:55 +00:00
lukem
da0a823fb0 * hash & progress are mutually exclusive. [noted by mrg@netbsd.org]
* in autofetch mode, don't attempt to 'cd /' on first xfer (only on
  subsequent xfers), as some ftp daemons don't permit that.
  [noted by dbj@netbsd.org].
  XXX: code could be smarter (but a lot more complicated to boot); this
  works for now.
1998-10-08 14:45:26 +00:00
itohy
edb019abaf Eliminate memory leaks.
Use  xrealloc()  rather than  xmalloc/memcpy/free  trio.
1998-10-08 08:20:37 +00:00
wsanchez
420c1e461a *** empty log message *** 1998-10-08 02:15:14 +00:00
wsanchez
438823cc1c Add new option -S, which is like -s, but takes a string of options to pass to strip,
rather than "-s". For example:
	install -S "-i -s symbolfile" foo /usr/bin/foo
  Invokes:
	/bin/sh -c "strip -i -s /usr/bin/foo"
  This is needed, because we need different strip options for dynamic libraries and
  Mach-O bundles than for executables; our strip supports more directed stripping.
  /bin/sh is used in this case, to parse the arguments.

Don't bother mmap()ing files of zero length. Was a workaround for a bug in our mmap(),
  which didn't get along with such files, but makes sense anyway.
1998-10-08 02:12:51 +00:00
wsanchez
cc084df5da Init style to quiet compiler.
Allow zcat hard link to compress rather than using zcat.sh wrapper; same as uncompress.
Don't install zcat, however; gzcat seems to be living in /usr/bin/zcat at the moment.
1998-10-08 01:56:28 +00:00
wsanchez
76c99f3c0a We can't define MACHINE from a makefile in Rhapsody, because you might be cross
compiling, or building a fat (multi-architecture) binary.  Our compiler
  defines __ARCHITECTURE__ for this use.
Fixed an off-by-one error that may occasionally cause man to seg fault. Found
  by using a special strict malloc() implementation.
1998-10-08 01:36:04 +00:00
wsanchez
c19ec78ded Include unistd and sys/fcntl.
Add return types to functions.
1998-10-08 01:32:23 +00:00
wsanchez
1696358aa0 Didn't get along with ObjC/C++ style "//" comments. Add code to deal with that. 1998-10-08 01:31:59 +00:00
wsanchez
1a8d48f462 Add return 0 after errx in to quiet the compiler 1998-10-08 01:31:34 +00:00
wsanchez
9e44eb8cc1 Add __ppc__ test 1998-10-08 01:30:50 +00:00
wsanchez
ab92b4feee Get rid of multiply defined common symbols 1998-10-08 01:30:27 +00:00
wsanchez
6f3b17afac #elsej (!) should be #else 1998-10-08 01:29:49 +00:00
wsanchez
d2b96d3f77 Get rid of multiply defined common symbols
langauge should be language in error.h
1998-10-08 01:29:27 +00:00
veego
ee0b338314 Fix the include problem of <compat/linux/arch/xxx/linux_syscall.h>. 1998-10-04 10:49:58 +00:00
kleink
20eda71b18 It's sufficient to list Janis Joplin's death once only. 1998-10-02 18:19:05 +00:00
erh
ecf84c1f19 Add -p flag to usage(). 1998-10-01 18:23:52 +00:00
thorpej
23309c9e22 Make the magic type field explicitly unsigned and fix comparisons of this
value appropriately.  Fixes warnings on systems where char is naturally
unsigned.
1998-09-30 18:51:13 +00:00
thorpej
bdbbf87163 Must cast size_t to long and use %ld to print. 1998-09-30 18:37:05 +00:00
jonathan
34bcc57619 Add bzip2, bzip2recover to SUBDIRS. 1998-09-29 22:43:51 +00:00
lukem
887627831e * add transfer rate to progress meter. (suggested by hubert feyrer)
* fix up progress meter display for files once > ~20.47MB has been
  transferred.  (noted by darren reed)
* use xsignal() for SIGWINCH, so window resizes don't abort xfers on
  drainbamaged systems.
* don't assume that TIOCGWINSZ returns a non zero width.
1998-09-28 09:03:22 +00:00
christos
710d4c153b add -p flag, similar to cp(1) 1998-09-28 08:16:15 +00:00
christos
4edda7dedc Modernize (use err, don't use bogus cpp macros, prototypes etc.) 1998-09-27 18:29:15 +00:00
lukem
9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
christos
8f945ca5b1 Amend copyright to a berkeley style one. From Ian Darwin. 1998-09-24 12:50:27 +00:00
christos
635d311056 - argument error detection
- long line support
- argument change [-f <fname>] instead of [-c <args>]
- conditional prototypes
1998-09-24 12:28:39 +00:00
perry
50a3fa9e59 make compile with warnings on. 1998-09-23 21:45:44 +00:00
perry
b0ed6b6fa0 add shuffle 1998-09-23 21:07:47 +00:00
perry
6e92230560 Add shuffle, a small program for producing permutations.
Note that is still a little cleanup to be done, but I thought it was
the right point to commit.
1998-09-23 21:05:59 +00:00
christos
f46e623e45 Turn on ELF and other NetBSD features. 1998-09-20 15:36:46 +00:00
christos
397e929e3b remove old files. 1998-09-20 15:32:43 +00:00
christos
faf55c153e resolve corn flakes. 1998-09-20 15:27:15 +00:00
christos
a7ad0f02b4 file-3.26 1998-09-19 18:07:40 +00:00
frueauf
342f84988e Remove duplicate paragraph, mention .forward file, fixes pr 6177 by
Andreas Wrede.
1998-09-18 20:39:48 +00:00
christos
82ee767393 Fix conditional variable expression parsing (reported by cgd) 1998-09-18 20:35:11 +00:00
christos
1b24c735a6 PR/6162: Greg A. Woods: pmake does not add suffix rules if gnodes have children.
This is traditional make behavior (Solaris make does the same), but
	 GNU does not. Lets see what breaks.
1998-09-18 20:20:52 +00:00
christos
aed39ca72c PR/6174: ITOH Yasufumi: Purify bug and a compile error in utility code. 1998-09-18 20:15:36 +00:00
cjs
0ad4a32dfb Add bugs section noting that, with -F, tail can fail to detect a file
truncation. Also note that -F option is an extension.
1998-09-18 01:54:13 +00:00
cjs
59a47ce7be Remove tracking of file size by how many characters were output.
This succumbs to a race condition where data are written to the
file while the sleep is occurring. If a stat is done immediately
after, lastsize is updated but the file pointer wasn't pointing at
the end of the file, so the number of bytes between the current
pointer and the end of the file is added to the lastsize when
lastsize already points to the end of the file.
1998-09-18 01:42:54 +00:00
ross
c7c3a68ca1 Fix MLINKS. Define LDADD and DPADD. 1998-09-14 05:34:41 +00:00
ross
51ecc07eb9 NetBSD rcs id keyword. 1998-09-14 04:42:45 +00:00
ross
28e76b2580 Add NetBSD-specific Makefile. 1998-09-14 04:42:21 +00:00
ross
e4cac751bf Initial import of bzip2-0.9.0b from Julian Seward. 1998-09-14 04:27:53 +00:00
ross
f9cab68505 NetBSD rcs id keywords.
New Makefile, README.
1998-09-14 02:37:23 +00:00
ross
90b00880b2 Initial import of bzip2-0.9.0b from Julian Seward. 1998-09-14 02:13:36 +00:00
wrstuden
67db0c4b38 Teach crunchgen to play nice in a cross-compiling environment. Make
the machine type a run-time decision a la make. Also, use ${LD}
for the linker, not ld.

Note: you will have to delete the crunchgen cache file for these
changes to take effect.
1998-09-13 05:32:18 +00:00
mycroft
ae0f007e15 Update for signal handling changes. 1998-09-11 23:09:31 +00:00
tron
f1bd8f538d Print login time left justified as suggested by Wolfgang Helbig in
PR bin/6131.
1998-09-09 17:22:31 +00:00
mellon
dccbf9bc96 Support indenting standard input. When indenting standard input, write output to standard output. 1998-09-06 20:17:30 +00:00
lukem
457da2d26f remove -Dunix and #ifdef unix where it is only used to select
<strings.h>/b*() instead of <string.h>/mem*().
suggested by <Anders.Hjalmarsson@economics.gu.se>
1998-09-06 02:54:47 +00:00
pk
b8baa5e581 Assign my copyrights to TNF. 1998-09-05 17:31:44 +00:00
lukem
72549586a8 distclean is a synonym for cleandir 1998-09-05 14:57:41 +00:00
pk
0a97faa040 Assign my copyrights to TNF. 1998-09-05 13:08:38 +00:00
lukem
211657f5fe -Dunix needed for tools 1998-09-05 11:30:08 +00:00
lukem
00c10429b7 replace command(buf) with command("%s", buf) in quote1(), thus preventing
'quote' commands that contain % formats from being mis-intepreted.
noted by Lundman <lundman@argonaut.com> on current-users@netbsd.org
1998-09-01 14:25:52 +00:00
lukem
70b3ec2f32 fix handling of port on non-proxied auto-fetch ftp:// urls 1998-09-01 04:42:49 +00:00
enami
692962babe add -Dunix to CPPFLAGS to suppress cpp warning. 1998-09-01 03:16:48 +00:00
perry
e6f7c69f88 try another way of fixing #if defined(unix) issues 1998-08-30 23:50:28 +00:00
enami
768e0ae9d2 Nuke unix symbol warning differently (I've used wrong compiler to check
in previous commit).
1998-08-30 23:22:30 +00:00
enami
daede63067 Check __NetBSD__ prior to unix. 1998-08-30 22:51:44 +00:00
tsarna
c89a574ffa Execute ttyaction on termination of rlogind/telnetd sessions.
Also, say a little bit about ttyaction in the getty and login manpages.
1998-08-29 17:31:55 +00:00
hubertf
878450be44 messages are in /var/mail, not /usr/spool/mail 1998-08-27 21:24:41 +00:00
ross
f670fa10c5 Add { and } to shut up egcs. Reformat the more questionable code. 1998-08-25 20:59:36 +00:00
tv
8cfe18e8d3 Add CWARNFLAGS+=-Wno-format-y2k. 1998-08-25 15:13:16 +00:00
ross
66fcc15333 Kill the CFLAGS+=-Wno-format-y2k; see the log message for bin/ps/Makefile 1998-08-25 07:44:16 +00:00
garbled
b94d51892e \e generates an escape character but is not listed in the manpage. Fixed. 1998-08-22 14:54:48 +00:00
tv
8e8ce9b89f Nuke the Berkeley tools (except strip). The GNU binutils are now
standard.
1998-08-22 05:33:19 +00:00
augustss
479659f618 Fix thinko in last commit. 1998-08-21 19:52:39 +00:00
augustss
022a8ef794 Use audio and mixer devices with unit numbers. Also allow the devices
without unit numbers of a compatibility option is set.  Fixes PR 5991.
1998-08-21 19:45:37 +00:00
tv
19bef08688 This needs strftime()'s %y; use -Wno-format-y2k. 1998-08-21 19:39:41 +00:00
augustss
de37abf1ef Handle SYSEX events. 1998-08-13 21:01:53 +00:00
augustss
15bc968ee1 Improve man page. 1998-08-13 18:26:36 +00:00
augustss
c0c080ef14 Handle MIDI files with running status correctly. 1998-08-13 17:20:07 +00:00
augustss
f99fc37d0a Fix type that prevented program and controller changes. 1998-08-13 15:19:40 +00:00
mrg
106340f1ef audio_prinfo.seek is now a UINT 1998-08-13 09:36:34 +00:00
augustss
c22b7aff18 Make user tempo setting more sane. 1998-08-12 21:49:38 +00:00
augustss
d6f31170a4 Add a very simple MIDI player. No features, no fluff. 1998-08-12 21:39:11 +00:00
matt
c65b52687e Add entries for Alpha, ARM, PARISC, SPARC V9, IA64, and others 1998-08-12 17:48:35 +00:00
fair
808dfe03f0 one last thing for PR#5820 1998-08-11 09:07:15 +00:00
kim
1e454491c8 We need to initialize the "save" member in the list for GECOS fields.
If the user deletes a field while editing (as an easy way of making
that field empty) then "save" for that field will not get initialized
before referencing it when constructing the new GECOS field.
1998-08-10 23:21:05 +00:00
mycroft
8efdd63546 Make it possible to do:
audioctl -w play=44100,2,16,slinear

Not the greatest implementation.
1998-08-10 18:19:03 +00:00
perry
bfd526219d bzero->memset, bcopy->memcpy, bcmp->memcmp 1998-08-10 02:57:23 +00:00
hubertf
586b407bf5 Mention /usr/libexec/locate.updatedb, weekly.conf(5)
as per PR 5929 by Patrick Welche <prlw1@cam.ac.uk>
1998-08-08 14:49:23 +00:00
lukem
f0622bf9a4 some compilers bitch about int used when enum expected... 1998-08-08 11:23:46 +00:00
lukem
2bcc4d08b7 minor workaround for borken compilers 1998-08-08 07:51:30 +00:00
lukem
688446255e * implement xsignal(); same semantics as signal() but uses sigaction
with an explicit SA_RESTART. (needed for portability)
* use xsignal() for SIGALRM and SIGINFO handlers
1998-08-08 06:46:01 +00:00
lukem
b0dc919619 missed a NO_QUAD situation. be consistent in use of ifndef NO_QUAD 1998-08-08 05:06:56 +00:00
lukem
07a9ebee13 * fix skipping of leading / in dir, which may have resulted in
parsing junk memory (picked up whilst porting to solaris)
* remove superfluous var assignments
1998-08-08 04:40:50 +00:00
lukem
6a9c077701 pull in <sys/time.h> for utimes(), reset port to 0 in auto_fetch loop 1998-08-08 04:04:17 +00:00
lukem
e4a646bf1c use utimes() instead of futimes() - the former is more portable 1998-08-08 03:33:20 +00:00
lukem
0a0b6ed3ce include <netbsd.h> for MAXHOSTNAMELEN on borken systems 1998-08-08 03:17:40 +00:00
lukem
4c105ef56e need <signal.h> for signal.... 1998-08-08 03:15:44 +00:00
lukem
edcec00949 technically, you need <sys/stat.h> for struct stat .... 1998-08-08 03:06:00 +00:00
lukem
78cf64fb5d pull in <netinet/in.h> and <arpa/inet.h> for in_{addr,port}_t (more portable) 1998-08-08 03:02:55 +00:00
lukem
64fa07c111 default anon password is user@ not user@host 1998-08-08 02:58:48 +00:00
lukem
efa34be454 use <limits.h> for INT_MAX (more portable) 1998-08-08 02:51:49 +00:00
christos
8bd03e9aab - Add {.,}[s-]include for silent include file failures
- Make traditional include statement include more than one file if present
  on the line.

Keeping up with the other's :-)
1998-08-06 13:42:22 +00:00
fair
8718f5a329 more changes per PR#5820 1998-08-04 23:17:49 +00:00
lukem
69761d6f64 cleaner version of fvdl's previous fix, using xstrdup as well 1998-08-04 03:35:24 +00:00
fvdl
14f785118c Avoid using freed memory when using URLs and a proxy. 1998-08-03 19:10:29 +00:00
kleink
5057faa688 Add support to query _POSIX_SYNCHRONIZED_IO, _POSIX_SYNC_IO and IOV_MAX;
rearrange the table a bit.
1998-08-03 14:48:40 +00:00
lukem
4a8ec5494d features:
* support $no_proxy, which is a comma or space separated list of
  host[:port] elements for which proxying is to be disabled.
  (asked for by cgd in [bin/5027])
* if $FTPANONPASS is defined, use that as the anon ftp password
  (instead of "`whoami`@")
* allow http URL's without a filename as long as an output file
  is specified.

other stuff:
* implement parse_url(), which breaks up a URL into its bits, and use.
* simplify url_get() and auto_fetch() to use parse_url() and to not
  modify the supplied URL or a copy of it.
* implement xmalloc() and xstrdup(); error-checked malloc()/strdup()
* add more consistency to messages, quoting strings in output as `%s'
1998-08-03 01:49:25 +00:00
thorpej
10be977794 Display the number of idle pages per pool. 1998-08-01 23:45:05 +00:00
fair
3a6d08fd98 add references per PR#5820 1998-07-29 07:43:21 +00:00
lukem
2a1907a853 check EL_EDITMODE after el_source and disable editing if necessary 1998-07-29 02:46:26 +00:00
simonb
b5c503ca40 Remove conditional strdup() compiled if OSF isn't defined, and -DOSF
from the Makefile to guarantee that the private version strdup() isn't
compiled in.
1998-07-29 01:31:50 +00:00
simonb
a72208957e Remove useless BINOWN=root 1998-07-29 01:14:16 +00:00
mycroft
28beaae04f const propagation. 1998-07-28 21:25:35 +00:00
mycroft
271fd291d0 const propagation. 1998-07-28 21:16:42 +00:00
mycroft
8cedc3e89f Increase the initial hash table size. 1998-07-28 19:27:00 +00:00
mycroft
519d858510 __AUDIT__ cleanup. 1998-07-28 19:22:54 +00:00
mycroft
49b1e89cfe If the return value is sometimes discarded, output `sometimes ignored' rather
than `always ignored'.
1998-07-28 05:12:00 +00:00
mycroft
a65a57d7b3 Propagate the value and test contexts to the right-hand side of a
comma operator.
1998-07-28 03:39:29 +00:00
mycroft
11177fb359 Search both sides of a comma operator for side effects. 1998-07-27 19:58:43 +00:00
mycroft
defaa2bc6e Fix a recurring typo: comparision -> comparison. 1998-07-27 13:50:46 +00:00
mycroft
eb86b91807 Fix uses of uninitialized memory, and incorrect types for initializers.
From ITOH Yasufumi, PR 5861.
1998-07-27 12:10:22 +00:00
pk
c84a4e8823 Print memory pool statistics. 1998-07-27 10:26:11 +00:00
mycroft
f9f7e98dab const poisoning. 1998-07-27 07:41:31 +00:00
scottr
ebc77f0f62 Ack! I misunderstood a problem reported to me. We don't need to do
anything special to handle obj directories; bsd.man.mk does it for us
already.  Back out that part of the previos commit.
1998-07-27 04:45:23 +00:00
scottr
b894fb7eed Fix two problems with my previous change:
- We must include bsd.own.mk to get EXPORTABLE_SYSTEM from mk.conf.
   Noted by Bernd Ernesti.
 - If we're only generating man pages, we should deal with obj
   directories as appropriate.  Both Perry Metzger and I found this
   independently.

This completes the tasks necessary to close PR 5519.
1998-07-27 04:16:19 +00:00
mycroft
af26acbc65 const poisoning. 1998-07-26 23:14:40 +00:00
mycroft
b223acf69a const poisoning. 1998-07-26 23:03:30 +00:00
mycroft
e683da3ba6 const poisoning. 1998-07-26 22:38:15 +00:00
mycroft
a405bce56c const poisoning. 1998-07-26 22:26:29 +00:00
mycroft
48625216b5 const poisoning. 1998-07-26 22:21:02 +00:00
mycroft
cc06efc9db const poisoning. 1998-07-26 22:15:38 +00:00
mycroft
11474d8d50 Don't core dump if the uid is invalid. 1998-07-26 22:14:34 +00:00
mycroft
55ac0c2da3 const poisoning. 1998-07-26 21:58:46 +00:00
mycroft
f56c79f70c const poisoning. 1998-07-26 21:47:47 +00:00
mycroft
d92a424ade const poisoning. 1998-07-26 21:35:28 +00:00
mycroft
a5b2c458ca const poisoning. 1998-07-26 21:25:16 +00:00
mycroft
0c4d98ae35 const poisoning. 1998-07-26 17:53:10 +00:00
mycroft
66427701ea const poisoning. 1998-07-26 15:23:39 +00:00
mycroft
decd62c2bf const poisoning. 1998-07-26 15:13:14 +00:00
mycroft
0db548a927 const poisoning. 1998-07-26 14:57:56 +00:00
lukem
5ae8291cc6 minor grammar fix 1998-07-26 12:59:40 +00:00
lukem
b521b370b5 * spell `retrieved' correctly!
* parse Last-Modified: HTTP headers for date, and change time of
  retrieved file if parsing succeeded
* support file:/// and file://localhost/ URLs
* in url_get(), re-write byte moving code to consistently use fread()
  and fwrite(), and check errors at end with ferror()
* add about:* easter-egg (#ifndef SMALL :-)
1998-07-26 12:58:16 +00:00
ross
3c35d73f31 Deal with the gnu __attribute__ keyword, which is in an odd place and
breaks the ctags function-recognition algorithm.
1998-07-24 07:30:08 +00:00
phil
11c7d5d3b1 Put back "return value" meaning in option actions accidentally removed
in chanages for dynamic menus.  (Return !=0 means to exit menu dynamically.)
1998-07-23 17:56:00 +00:00
augustss
02c8f266db Make the /dev/ part of the device name optional. 1998-07-23 13:48:59 +00:00
scottr
8f01a044f4 Unlike other domestic bits, telnet and telnetd are never built as a part
of the domestic build process.  No domestic program actually builds its
own man pages but instead relies on those built in the exportable tree.
The result is missing telnet(1) and telnet(8) pages.

Fix this problem descending into the telnet and telnetd directories
regardless of whether we're doing an exportable build or not.  Once there,
we generate only the man pages if we're building a non-exportable system.
1998-07-22 22:30:07 +00:00
lukem
8d879385dd * send 'Connection: close' in HTTP/1.1 headers, preventing the
remove server from using a persistent connection, which speeds
  up such requests.
* support http 301 and 302 redirects
* rewrite guts of url_get() to use fparseln() et al instead of
  read(s,&p,1)...  enables each in the header to be parsed
  as necessary
* rename login to ftp_login, to remove conflict with util.h::login
* cleanup verbose messages during http proxy requests
1998-07-22 16:06:27 +00:00
sommerfe
aecb58fd13 Fix bogon in length argument to snprintf when formatting port number 1998-07-20 21:03:37 +00:00
drochner
b2058e2f38 Fix handling of privileges - the gid was given up before dkinit()
was called.
Pass the gid to use for KVM access explicitely to dkinit(), the caller
decides whether to call setgid(getgid()) or not.
1998-07-19 17:47:07 +00:00
lukem
786b86d71b use AF_LOCAL instead of AF_UNIX 1998-07-18 05:04:35 +00:00
lukem
f09ed79388 use AF_LOCAL instead of AF_UNIX. support -f local as synonym for -f unix 1998-07-18 05:04:10 +00:00
ross
ff4a1ce958 Fix LP64 problems from (5!) July deltas. 1998-07-16 22:23:30 +00:00
phil
d20940b940 Major restructuring of the runtime code, now supports dynamic menus.
Fixed a bug is scrolling.  Added dynamic menu to test meuns in testm.
1998-07-16 07:08:26 +00:00
nathanw
3cc8349a71 Make "ktrace -f" work again. Slightly klugy because of the
#ifdef's for KTRUSS.
1998-07-14 01:39:59 +00:00
augustss
81aa8a455c Add BUGS. 1998-07-13 20:58:43 +00:00
augustss
262a9daf93 Make usbhidctl more like other *ctl commands. 1998-07-13 20:56:28 +00:00
augustss
c9b3b5ba88 Make some small improvements to usbhidctl and include a much
larger usage table.
1998-07-13 20:44:03 +00:00
perry
41b921e7d1 Style police: "uses" is better than "utilizes", which is a horrible nelogism. 1998-07-13 17:16:22 +00:00
augustss
7a4317cfef Fix typo. From Feico Dillema <dillema@acm.org> 1998-07-13 15:11:03 +00:00
augustss
8f894bc08b Add usbhidctl(1) a program for manipulating USB HID devices. 1998-07-13 11:14:03 +00:00
mrg
6f2f0bef2f avoid print extra : as noted by Benjamin Lorenz <lorenz@ps.uni-sb.de> in bin/5745 1998-07-12 15:18:55 +00:00
mrg
923d7551ba - KNF
- use snprintf
- be safe with buffers (change prompt() to take a size_t len arg for this)
1998-07-12 09:59:29 +00:00
mrg
97eafd5059 KNF. ensure buffers are not overrun. 1998-07-12 09:14:19 +00:00
mrg
47abaab886 - KNF
- use snprintf
- don't overwrite the keyboard buffer (and make this sized on
  the window size).
1998-07-12 05:59:00 +00:00
mrg
55a09b0837 quota does not need to be setuid root. 1998-07-12 04:56:22 +00:00
mrg
d6efcbd88e call getuid() once. KNF. ensure a buffer is nul-terminated. 1998-07-12 04:56:06 +00:00
mrg
efa1d2c3a5 - KNF
- use err(3)
- sprintf/strcpy -> snprintf/strncpy
- change route.c:domask() to take a size_t of the buffer passed.
1998-07-12 03:20:13 +00:00
mrg
44b9c0ad6e KNF. ensure buffers are nul-terminated. 1998-07-11 15:55:48 +00:00
mrg
95b49ba52b do _NOT_ use system(3) in setuid programs. KNF. 1998-07-11 08:12:51 +00:00
mrg
4a52ede95c - clean up some of the kerberos option parsing code
- remove support for old BSD systems, seeing that we only have posix signal
  support here anyway.
1998-07-11 07:17:25 +00:00
thorpej
7a12770f94 Add "sndbuf" and "rcvbuf" commands for setting the socket buffer sizes,
which in turn can allow the use of larger TCP windows.  This is a work in
progress; there is not yet support for specifying global defaults or
user prefrences on a host/network basis.
1998-07-10 04:39:03 +00:00
msaitoh
4944940fcf Declare ints, too, don't default them. 1998-07-09 18:32:52 +00:00
kleink
373a8e33dd Recognize the new tzcode >= 1997h timezone data magic value. 1998-07-09 11:42:19 +00:00
cgd
0e1f4daac8 can't use fclose() in vforked() child this way. Fixes PR 5582. 1998-07-08 00:34:53 +00:00
fvdl
d310ce0d42 Fix pasto in previous. 1998-07-07 13:20:12 +00:00
fair
7d64e83ea1 one more thing... 1998-07-06 22:59:58 +00:00
fair
6ad77e4ee9 convert the remainder of the fprintf() to {err,warn}{,x}() 1998-07-06 21:47:07 +00:00
fair
f76a889b7b fix build error - forgot to #include <err.h> for errx() 1998-07-06 21:23:40 +00:00
mrg
ad3390c64d nul-terminated strftime buffer. remove duplicate call to setpriority. 1998-07-06 14:54:05 +00:00
kleink
d39ba37ccb Since GLOB_NOCHECK is not set, explicitly check for a return value of
GLOB_NOMATCH from glob().  Noticed by Juergen Hannken-Illjes.
1998-07-06 14:23:31 +00:00
mrg
7505f7caf3 revoke priviledges when no longer needed. 1998-07-06 11:58:51 +00:00
mrg
1f7e36a738 fix error in previous. 1998-07-06 11:44:49 +00:00
mrg
e2014db084 remove some (almost) duplicated (and thankfully harmless) code left from lite2 merge. KNFnits. 1998-07-06 11:36:14 +00:00
mrg
448f5de7fb KNF. use S_IWGRP instead of homegrown crap. ensure tty buffer is nul-terminated. 1998-07-06 11:17:30 +00:00
mrg
a9cc7dd256 use a buffer the size we fill. ensure another buffer is nul-terminated (ok in this code) 1998-07-06 10:16:40 +00:00
mrg
80efe80bc9 - change setgid kmem programs (that lend themselves to this) so setegid(getgid())
and the top, and then set the effective gid back to kmem around the call to
  kvm_openfiles().  this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
  kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg
32f519716b - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg
2beab49a06 - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
mrg
c9987f1692 KNF 1998-07-05 14:26:06 +00:00
mrg
ed666575e1 ensure hostname fits and is nul-terminated. 1998-07-05 10:12:51 +00:00
mrg
b4d921abdc KNF, and discard privs as soon as possible. ensure hostname is nul-terminated 1998-07-05 08:22:36 +00:00
mrg
d717877c6e KNF. 1998-07-05 08:15:16 +00:00
mrg
5dfbe405c5 KNF. 1998-07-05 08:02:34 +00:00
christos
ea21627e65 Fix access to freed memory; pointed out by Todd Miller. 1998-07-04 21:53:11 +00:00
hubertf
935d606f7d Get idle time right, per PR 5699 by Urban Boquist <boquist@cs.chalmers.se> 1998-07-03 18:35:35 +00:00
msaitoh
d4d8503fa5 check return value of kvm_read() more safe 1998-07-03 15:49:25 +00:00
phil
4229b1a8cc Fix bugs found in scrolling, make scrolling never leave blank
lines in the menu.
1998-07-03 15:20:30 +00:00
christos
076a184bb0 PR/5690: Wolfgang Rupprecht: deleting a suffix that has 0 source references
causes core-dump. Fix: when an unused suffix gets removed, delete
	 it from the suffix list.
1998-07-02 23:30:18 +00:00
phil
d6e31d7e9d Small tweeks, redoing language for dynamic menus. 1998-07-02 21:46:18 +00:00
phil
3ff44f8429 Stop scrolling of a non-scrolling menu using arrow keys. 1998-07-01 23:02:50 +00:00
phil
5aa748c608 Bug fixes, tweeks to scrolling, beginnings of dynamic menus. 1998-07-01 07:46:02 +00:00
thorpej
d48673ce4c Rename an internal function who's name collides w/ pwrite(2). 1998-06-30 23:42:08 +00:00
phil
8f97042b69 Fixed a couple of simple bugs, added data returned for arrow keys for
xterm that is different than xterm termcap entry states.  (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
phil
2098fd1945 Correct a menu title. 1998-06-29 22:21:03 +00:00
phil
b30b562845 Bug fixes in scrolling menues, better error detection with small screens,
bettern keypad support with suport form multiple key "commands" like
ESC-v for previous page.
1998-06-29 08:46:37 +00:00
christos
9ec832e055 Appease gcc on arm32 1998-06-27 21:37:50 +00:00
christos
7bc28d2954 fktrace support / ktruss additions. 1998-06-27 21:24:22 +00:00
christos
ce0c0e020f Merge in changes from OpenBSD; adds support for at.allow and at.deny, plus
fixes a lot of bugs.
1998-06-27 21:15:07 +00:00
nathanw
3dbc029932 Sync to reality; add missing tracepoint options. 1998-06-27 04:21:54 +00:00
nathanw
21ae5a9db0 Make "ktrace -c" work as documented.
Update usage message to match reality.

Closes PR bin/5358.
1998-06-27 04:20:59 +00:00