Commit Graph

3056 Commits

Author SHA1 Message Date
kleink
01b7b3de51 isascii() is not specified by ANSI C but X/Open; noticed by Peter Seebach
<seebs@puddle.plethora.net> in PR standards/4351.
1997-11-01 19:05:14 +00:00
mycroft
d03bb60a87 Minor wording changes, and update the date. 1997-11-01 07:44:29 +00:00
mycroft
a638d08183 Declare the return type. 1997-11-01 07:31:37 +00:00
mycroft
3f4f06cc2c Refer to sigaltstack(2), not sigstack(2).
Do not refer to siginterrupt(3), which is part of the old sigvec interface.
Various other formatting and wording fixes.
1997-11-01 07:29:50 +00:00
mycroft
20a5439ff8 sv_mask is an int, not a sigset_t.
Copy some additional wording from sigaction(2).
Various other formatting and wording fixes.
1997-11-01 07:27:58 +00:00
mycroft
219751628c Nuke trailing comma in SEE ALSO section. 1997-11-01 06:42:53 +00:00
mycroft
71c121c6af Nuke trailing comma in SEE ALSO section. 1997-11-01 06:37:47 +00:00
mikel
486500f857 don't build shared library 1997-11-01 05:04:51 +00:00
augustss
ef9d46637b Add even more defines. 1997-10-29 20:23:27 +00:00
augustss
a1338abe8c Fix a serious emulation bug.
Add some missing #defines.
Add a little more documentation.
1997-10-29 00:31:01 +00:00
gwr
04e1e909fe Use <m68k/kcore.h> rather than <machine/kcore.h> to ensure
machine independence.
1997-10-28 16:52:25 +00:00
phil
704a774583 include stdlib.h to define free(). 1997-10-28 06:22:40 +00:00
phil
2c764d53fa Make it compile with WARNS=1. (I'm not sure where the prototype really
should be, but it does now compile.)
1997-10-27 05:28:46 +00:00
lukem
cc8d1d3968 use a common Makefile.csu.aout for the a.out ports 1997-10-27 01:03:39 +00:00
augustss
e067be5020 Add some missing defines and add history to man page. 1997-10-26 23:50:30 +00:00
christos
b9b24a9faf Add -DNETGROUP 1997-10-26 20:52:47 +00:00
christos
a1876ac6f0 PR/4347: Jim Bernard: compile error with -DNETGROUP 1997-10-26 20:49:32 +00:00
christos
cc6167153e Make el_gets() work when the input is not a tty. 1997-10-26 20:19:48 +00:00
christos
40ea82f3d5 Make a link for history.h -> readline.h 1997-10-26 20:17:48 +00:00
thorpej
07de56201a Fix think'o in previous. 1997-10-24 21:18:25 +00:00
phil
d27ec1e50a Get it compiling again in the WARNS=1 environment. 1997-10-24 06:26:39 +00:00
lukem
fa2de9fb4c use ${.CURDIR}/${SRCS} instead of ${.ALLSRC} (from i386/Makefile) 1997-10-24 00:35:22 +00:00
christos
bc7956dee1 Const de-poisoning :-( Unfortunately the default gnu readline does not
have full prototypes... With those changes, and a single line change in
gdb/top.c, gdb links with -ledit
1997-10-23 22:51:59 +00:00
christos
f7de801d6c PR/4301: Jaromir Dolecek. Add gnu-readline wrapper for editline. 1997-10-23 22:24:09 +00:00
christos
88d2078c4f Revert previous change ${.ALLSRC} will contain .h files etc. 1997-10-23 21:42:54 +00:00
lukem
3431200c6f make this compile with the new libedit history() 1997-10-23 06:35:42 +00:00
lukem
570f447f0e use CPPFLAGS instead of CFLAGS 1997-10-23 03:31:09 +00:00
lukem
b10e61b102 use CPPFLAGS instead of CFLAGS, remove -Wall et al (WARNS=1 already does this) 1997-10-23 03:29:09 +00:00
lukem
ffa18634c4 use CPPFLAGS instead of CFLAGS 1997-10-23 03:27:34 +00:00
lukem
f72bbf3895 use CPPFLAGS instead of CFLAGS, fix building of test 1997-10-23 03:26:27 +00:00
lukem
7eb1a33b9b use CPPFLAGS instead of CFLAGS 1997-10-23 03:24:56 +00:00
lukem
86334d6bd9 remove superfluous CFLAGS line; WARNS=1 provides the same thing 1997-10-23 03:23:03 +00:00
lukem
32fadee0a3 use CPPFLAGS instead of CFLAGS 1997-10-23 03:20:40 +00:00
lukem
4d327fc09d use CPPFLAGS instead of CFLAGS 1997-10-23 02:53:50 +00:00
lukem
69c06ad713 use CPPFLAGS instead of CFLAGS 1997-10-23 02:41:28 +00:00
lukem
644e7f4b92 use CPPFLAGS instead of CFLAGS 1997-10-23 02:28:37 +00:00
lukem
a45764133a use CPPFLAGS instead of CFLAGS 1997-10-22 23:51:27 +00:00
lukem
952b672fde use CPPFLAGS instead of CFLAGS 1997-10-22 23:33:05 +00:00
lukem
97ba901942 use CPPFLAGS instead of CFLAGS, ${COMPILE.c} instead of ${CC} ... -c 1997-10-22 23:21:46 +00:00
lukem
d0e23d974a - use CPPFLAGS instead of CFLAGS
- use ${COMPILE.C} ... instead of ${CC} ${CFLAGS} -c ...
1997-10-22 23:14:04 +00:00
lukem
6bf85c9ba3 * use CPPFLAGS instead of CFLAGS for -D and -I options
* use COPTS instead of CFLAGS for -fPIC et al
* use ${COMPILE.c} instead of ${CC} ${CFLAGS} -c
* use FILES and FILESDIR to install pc532 objects (instead of install: rule) -
  this makes it consistent with the other a.out ports (arm32, i386, m68k, sparc)
1997-10-22 16:00:39 +00:00
thorpej
38ba03f125 Allow the old-name functions to be compiled from the same source file as
the renamed functions, and add some #error directives to force the
issue with weak symbols for renamed functions when we support weak
symbols in the C library.
1997-10-22 06:37:42 +00:00
fvdl
21e1e24df3 New hacks to make libc work painlessly without bumping the major number:
use type func(arg1s) asm("emitted_name") gcc mechanism.
Suggested by Bill Sommerfeld.
1997-10-22 00:51:45 +00:00
lukem
a60b842a81 use CPPFLAGS instead of CFLAGS 1997-10-21 23:59:18 +00:00
thorpej
6e190eed28 - Convert a few functions to variable arguments so that they can be
prototyped like the functions that they remap (open, fcntl, ioctl).
- Pull in prototypes from <rmt.h>.
1997-10-21 19:58:21 +00:00
thorpej
139064efd8 Fix an oversight in the previous. 1997-10-21 18:56:44 +00:00
mrg
ea1abe7835 fix compile warnings with -O3 on the alpha. 1997-10-21 05:39:00 +00:00
fvdl
d6b51107ce Hacks to enable libc to work without bumping the major. 1997-10-21 00:55:10 +00:00
thorpej
14cd99880c Fix the shared library versioning snafu caused by the recent changes
to the stat(2) family and msync(2).  This uses a primitive function
versioning scheme.

This reverts the libc shared library major version from 13 to 12, and
adds a few new interfaces to bring us to libc version 12.20.

From Frank van der Linden <fvdl@NetBSD.ORG>.
1997-10-20 22:05:06 +00:00
thorpej
977b44de88 Ooops, typo in a comment. 1997-10-20 20:41:09 +00:00
thorpej
6a34a8996c Add an __RCSID(). 1997-10-20 20:40:27 +00:00
thorpej
58ee7fe2a9 Add an __RCSID(). 1997-10-20 20:38:24 +00:00
jonathan
0841fc37a3 kill lint. 1997-10-20 19:43:26 +00:00
christos
fd2bc36384 Move rcsid[] after the start symbol. 1997-10-20 16:09:27 +00:00
christos
aef9d1ed68 Move rcsid[] after start:, so that start starts at 0. 1997-10-20 16:08:28 +00:00
christos
473c5739fd Bring back swapon and getdirentries from libcompat. 1997-10-20 16:04:24 +00:00
christos
121197f0ea Bring timezone back to libc. 1997-10-20 15:50:22 +00:00
christos
3ecdd3624c Moved timezone, swapon and getdirentries back to libc. 1997-10-20 15:49:39 +00:00
ragge
04195f0e89 Fix a bunch of warnings introduced by more flags to cc. 1997-10-20 14:11:35 +00:00
mycroft
2959c0da1f Move the RCS id after start', so that start' is once again the first thing
in the text segment.
1997-10-20 13:49:45 +00:00
ragge
41d776ab5c Fix warnings. 1997-10-20 12:49:50 +00:00
jonathan
8053fbfe3c Pull up endian-independent changes from locore, userland bcopy.S. 1997-10-20 09:31:37 +00:00
scottr
94cf433266 Add support for DTR/CTS flow control, from Bill Studenmund. 1997-10-20 08:07:47 +00:00
jonathan
338a11a3e7 RCSid police. Add __RCSID while we're here.
Add alternate label '_start' in front of __start() for installs with
DESTDIR or programs that assume '_start'.
1997-10-20 03:24:49 +00:00
oki
05afa81a2e Oops, fixed edit error at previous commit. 1997-10-19 19:15:30 +00:00
oki
92630972b5 NetBSD/x68k now use libkvm instead of libkvm.old 1997-10-19 19:10:26 +00:00
oki
f7536c0926 NetBSD/x68k now use libkvm instead of libkvm.old 1997-10-19 19:07:24 +00:00
mycroft
c967784829 Test file type correctly, using S_IS*(). 1997-10-19 18:10:58 +00:00
mycroft
15de1c9fd2 Use S_IS*(), not S_IF*. 1997-10-19 17:54:18 +00:00
thorpej
ee196f5aad Install the "soundcard.h" include file in /usr/include, because:
- The documentation says <soundcard.h>, and
- You can't install an include into /usr/include/sys, because the user
  might be using "symlinks" for the sys includes.
1997-10-19 08:12:22 +00:00
augustss
0a9e50418e Update for SunOS compatibility. 1997-10-19 07:47:48 +00:00
jonathan
d9af5eb2f7 Pull up ambi-endian diffs from kernel bzero(). 1997-10-19 01:19:58 +00:00
enami
8f9f7c1f69 Fix typo; MLINKS are always constructed from pair of link src and dst.
- delete the line `MLINKS += swapctl.2'.
1997-10-18 12:27:08 +00:00
mikel
ea36cfbd5a xref tcpdump(8) not nonexistent tcpdump(8); remove tcpslice(1) xrefs 1997-10-18 06:57:59 +00:00
mikel
7ff744c57e xref time(3) instead of time(2) 1997-10-18 06:43:38 +00:00
mikel
c7534c9f97 kill tab on line by itself, keep contents within 80 columns 1997-10-18 05:34:11 +00:00
jonathan
2698f7d137 Pull up endian diffs from kernel bcopy(). 1997-10-18 05:21:44 +00:00
mikel
665f5a78af fix typo; something called 'yesexpr' shouldn't have a 'n' in it 1997-10-18 05:08:32 +00:00
jonathan
82526d56fd Prototype __flt_rounds(). 1997-10-18 02:43:06 +00:00
mark
03be22adfe Include stdlib.h for prototype of free(). 1997-10-18 02:37:00 +00:00
mark
a2b5e07612 Include memmove.S in the list of sources. 1997-10-18 02:28:25 +00:00
thorpej
232739024a Document net.inet.ip.allowsrcrt and net.inet.ip.subnetsarelocal. 1997-10-17 21:30:36 +00:00
mark
fd06e9f4e6 Use the ASENTRY() macro for the declaration of cerror. 1997-10-17 19:57:17 +00:00
mark
fb4d5f58af Fix extra 'S' character typo that resulted in the condition codes being
incorrectly internally on certain divides.
Handle the case where the internal result appears negative. This condition
can occur when dividing MIN_INT by certain values.
Raise an exception on divide by zero.
1997-10-17 18:43:47 +00:00
lukem
a67f5d3e96 ntp_getopt returns -1 not EOF 1997-10-17 14:31:48 +00:00
lukem
14e91f97ec WARNSify 1997-10-17 14:26:43 +00:00
lukem
35e2907fec warnsify 1997-10-17 14:23:45 +00:00
jonathan
aae966edfa Cacheflush support code for mips CPUs.
Used by GCC's lexical-closure trampoline code.
1997-10-17 06:29:02 +00:00
christos
196f36f2e9 bump up version number now that:
1. msync() will take a third argument.
2. remove obsolete xdr_{domainname,mapname,peername} from xdryp.c
3. make __ps_strings extern on setproctitle.c and don't set it to
   a default when it is NULL.
4. make unvis() argument to an int from a char.
5. move timezone() to libcompat
6. move swapon() to libcompat
7. move getdirentries() to libcompat
8. type sanity:
        mode_t: u_int16_t -> u_int32_t
        nlinks_t: int16_t -> u_int32_t
        dev_t: int32_t -> u_int32_t
1997-10-16 23:23:58 +00:00
christos
f8b3cbd2c8 Remove obsolete functions 1997-10-16 23:22:31 +00:00
christos
14d765b9a0 caddr_t -> void *
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:47 +00:00
christos
b2e230c1c7 caddr_t -> void *
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:44 +00:00
christos
a111587eb8 caddr_t -> void *
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:39 +00:00
christos
4fede91695 Reflect current reality. 1997-10-16 23:19:50 +00:00
christos
19acefc360 Remove swapon remnants 1997-10-16 23:13:24 +00:00
christos
84abd9f33b swapon migrated to libcompat 1997-10-16 23:12:30 +00:00
christos
1633134649 These two don't belong in string.h, but unistd.h 1997-10-16 23:09:09 +00:00
christos
446ebe5c2c Remove _tztab() declaration now that timezone() migrated to libcompat. 1997-10-16 23:08:21 +00:00
christos
34e76ae8f8 moved to libcompat 1997-10-16 23:07:26 +00:00
christos
631a35f9ca change second argument of unvis from char to int 1997-10-16 23:06:13 +00:00
christos
e34cf3d406 __ps_strings is now extern and not modified locally. 1997-10-16 23:05:33 +00:00
christos
051a7d3051 timezone moved to libcompat 1997-10-16 23:04:38 +00:00
christos
2e3f898c30 Add timezone, swapon, getdirentries 1997-10-16 23:02:45 +00:00
christos
58b5d748a3 Remove namespace cruft and add a prototype for tztab 1997-10-16 23:02:16 +00:00
christos
f4f1c47f83 Moved by repository magick...
put in their description that they are obsolete and name by what function
if appropriate.
1997-10-16 23:00:26 +00:00
augustss
24a2703246 Add libossaudio. 1997-10-16 20:28:49 +00:00
augustss
dfe94eff65 Remove a copied line. 1997-10-16 17:50:29 +00:00
augustss
32a1a5fb11 Add some bugs to the man page. 1997-10-16 17:46:28 +00:00
augustss
afab22e3de Initial version of a user level emulation of the OSS audio API.
Useful for compiling Linux audio programs.
1997-10-16 17:30:57 +00:00
christos
0e6b23ccbf Put the align directive after .text... 1997-10-15 01:56:55 +00:00
christos
773ab1dd74 Put back __RCSID(): The problem was that if RCSID ended up in the text segment,
it was placed before `start', and start ended up misaligned. Add an alignment
directive for the start symbol. Of course ld(1) should not core-dump relocating
misaligned symbols, but this will be fixed shortly.
1997-10-14 17:11:03 +00:00
christos
a7db9a7942 PR/4257: Jaromir Dolecek: history() has no generic error handling and isn't
reentrant. This changes the interface of the history function, so we need
a major number bump.
1997-10-14 15:05:49 +00:00
is
6183998d51 XXX Workaround for the "ld buserr with new crt0.o" problem, suggested by tls.
Should be backed out once the real problem has been solved.
1997-10-14 11:45:25 +00:00
mycroft
3c891ba5b1 Fix a bizarre formatting error. 1997-10-14 07:27:57 +00:00
mark
a5efbaaf3f Fix -Wall compiler warnings. 1997-10-13 21:28:53 +00:00
mark
e30acb582b Build softfloat support as standard. 1997-10-13 21:26:58 +00:00
mark
4b5476b492 Fix compiler warnings. 1997-10-13 21:24:15 +00:00
lukem
22630e700a install <termcap.h> (was from libedit), and use here... 1997-10-13 16:11:41 +00:00
lukem
b1927dc191 use <termcap.h> instead of defining termcap(3) stuff here 1997-10-13 16:10:36 +00:00
lukem
55c1036e4f use <termcap.h> instead of "termcap.h" (which was repository copied to libterm) 1997-10-13 16:09:01 +00:00
mrg
9d66e20f61 termcap.h moves to libterm. 1997-10-13 15:46:30 +00:00
fvdl
d9bc7315c5 Create getdirentries man page seperately now. 1997-10-12 23:06:53 +00:00
mark
309d2271d4 Implement soft-float support using the softfloat library from John Hauser. 1997-10-12 21:18:01 +00:00
briggs
93cacd961e Put spaces around / in comment so 'machine/*.h' does not generate '/* inside
comment' warning.
1997-10-12 11:04:18 +00:00
briggs
f10f7ea13b Fix a couple of warnings. 1997-10-12 11:01:23 +00:00
briggs
03ea29eeb3 Put spaces around / in comment so 'machine/*.h' does not generate '/* inside
comment' warning.
1997-10-12 10:56:46 +00:00
cjs
8e29c9888e * Add hostname to temporary file to avoid collisions when locking on
an NFS volume and competing with the same pid on another machine.
* Make locking on an NFS-moutned file work properly by checking link
count.
* Make sure correct errno is returned.
1997-10-12 09:58:23 +00:00
mycroft
e96e918e60 Use bsd.subdir.mk as appropriate. 1997-10-11 09:34:07 +00:00
enami
b9a2bf91c7 Sort SEE ALSO list. 1997-10-11 03:34:00 +00:00
enami
405926920b - Don't use capital letter for function name and argument.
- Sort SEE ALSO list.
1997-10-11 03:33:25 +00:00
enami
2f07ed897a Don't use capital letter for function name and argument. 1997-10-11 03:31:01 +00:00
enami
07caf92eec - Don't use captial letter for function name or function args even if
it is at the beginning of a sentence.
- In SYNOPSIS, rename function argument ``file'' to ``path'', since it is
  refered as ``path'' in DESCRIPTION.
- Use ``Fa path'' instead of ``Xr File'', since probably use of Xr is a typo,
  and now function argument is called ``path''.
1997-10-11 03:27:59 +00:00
enami
9c02ab376e Don't start function name with capital letter even if it is beginning
of a sentence.
1997-10-11 03:19:39 +00:00
enami
baf66c5d60 Remove description about behaviour of 4.4BSD symlink. 1997-10-11 03:18:11 +00:00
cjs
09ced7933a Add pidlock, ttylock, ttyunlock functions. 1997-10-11 02:56:22 +00:00
is
8871c98bb7 Bug fixes from Sleepycat Software for db_btree databases; for some corner
cases in splitting pages, and for correctly updating data base metadata.
1997-10-10 21:08:53 +00:00
fvdl
05ea709dff Fix another getdents() botch. I must've had a Makefile without
warnings on.
1997-10-10 14:31:55 +00:00
mrg
55c881fbd2 when creating the per-device extent, use from 0 to nblks, and then
extent_alloc_region() any skipped space.  this is (basically) what
the previous swap code did (with rmaps rather than extents).
1997-10-10 13:16:24 +00:00
mrg
88b52f5f52 clean WARNS on the sparc. 1997-10-10 13:11:50 +00:00
is
7c9cfab805 Same reason as for ldexp.S: most applications don't scale 0.0. 1997-10-10 10:40:40 +00:00
mrg
395c20ea27 clean up WARNS on the alpha. 1997-10-10 08:45:29 +00:00
mikel
cd0a22a42b don't let prototypes disappear if LARGEDATA is defined 1997-10-10 08:22:30 +00:00
mrg
74f573d85d remove advertising clause from all my licenses. 1997-10-10 05:39:47 +00:00
fvdl
803ea76952 Bump minor to 19, because of getdents() addition. Major should really
be bumped sometime.. Also add comment about where getdirentries belongs
once major is bumped.
1997-10-10 02:19:55 +00:00
fvdl
b57ab4df0f Use getdents(). Read NFS directories in one go (just as union dirs, but
without removing double entries). This makes sure that we get a
consistent snapshot of the directory, and protects against any
'bad cookie' errors.
1997-10-10 02:18:18 +00:00
fvdl
e03a6d4d3e Add new getdents() syscall, provide compat code for old getdirentries. 1997-10-10 02:15:44 +00:00
christos
525e2bc598 Revert all slash removing changes; it is not worth it...
The latest one broke "ls foo.c/". Sync with Lite-2.
1997-10-09 22:59:18 +00:00
lukem
1f1a64af74 remove WARNS=0, because mycroft fixed rpcgen(1) to DTRT WRT outputting KNF. 1997-10-09 22:26:17 +00:00
christos
d6ddaab4e6 Fix for WARNS=1 and remove WARNS override from Makefile 1997-10-09 21:20:16 +00:00
is
31c3c1a2b3 Most calls of ldexp() won't be with a first parameter of 0.0. Don't penalize
them for a slight optimization of the zero case.
1997-10-09 20:06:18 +00:00