]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoUpdate the named hooks.
peter [Mon, 4 May 1998 05:26:46 +0000 (05:26 +0000)]
Update the named hooks.

26 years agoArgh, forgot to commit the update here for bind-8.. Sorry folks...
peter [Mon, 4 May 1998 05:12:49 +0000 (05:12 +0000)]
Argh, forgot to commit the update here for bind-8.. Sorry folks...

Prompted by: John Hay <jhay@mikom.csir.co.za>

26 years agoSupport compiling with `gcc -ansi'.
kato [Mon, 4 May 1998 04:55:36 +0000 (04:55 +0000)]
Support compiling with `gcc -ansi'.

26 years agoSupport compiling with `gcc -ansi'.
kato [Mon, 4 May 1998 04:41:23 +0000 (04:41 +0000)]
Support compiling with `gcc -ansi'.

26 years agoChange a couple 'make' to '${MAKE}'.
steve [Mon, 4 May 1998 04:01:26 +0000 (04:01 +0000)]
Change a couple 'make' to '${MAKE}'.

PR: 6341
Submitted by: Niall Smart <rotel@indigo.ie>

26 years agoWork around some VM bugs, the worst being an overly aggressive
dyson [Mon, 4 May 1998 03:01:44 +0000 (03:01 +0000)]
Work around some VM bugs, the worst being an overly aggressive
swap space free calculation.  More complete fixes will be forthcoming,
in a week.

26 years agoClarify use of 'if' capability.
steve [Mon, 4 May 1998 02:37:29 +0000 (02:37 +0000)]
Clarify use of 'if' capability.

PR: 6499
Submitted by: Doug Barton <Studded@san.rr.com>

26 years agoForce BOOTSTRAP mode all the time while the headers are broken on alpha
jb [Mon, 4 May 1998 02:06:09 +0000 (02:06 +0000)]
Force BOOTSTRAP mode all the time while the headers are broken on alpha
as the result of i386 changes.

26 years agoAdd NEC PC-98 chipsets.
kato [Mon, 4 May 1998 01:39:48 +0000 (01:39 +0000)]
Add NEC PC-98 chipsets.

26 years agoBe picky about the format of the commandline and cleanup
steve [Sun, 3 May 1998 23:22:37 +0000 (23:22 +0000)]
Be picky about the format of the commandline and cleanup
a warning related to qsort.

PR: 6420
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

26 years agoAdd the year to the 'wtmp begins...' line.
steve [Sun, 3 May 1998 23:19:15 +0000 (23:19 +0000)]
Add the year to the 'wtmp begins...' line.

PR: 6421
Submitted by: phk

26 years agoTypo fixes
jraynard [Sun, 3 May 1998 22:59:47 +0000 (22:59 +0000)]
Typo fixes

26 years agoTypo fix.
jraynard [Sun, 3 May 1998 22:50:14 +0000 (22:50 +0000)]
Typo fix.

26 years agoPedantry (NULL -> NUL).
jraynard [Sun, 3 May 1998 22:42:45 +0000 (22:42 +0000)]
Pedantry (NULL -> NUL).

26 years agoDon't imply sigset_t == int.
jraynard [Sun, 3 May 1998 22:27:29 +0000 (22:27 +0000)]
Don't imply sigset_t == int.

26 years agoRemove (now) invalid .Xr trsp 8
steve [Sun, 3 May 1998 21:34:34 +0000 (21:34 +0000)]
Remove (now) invalid .Xr trsp 8

PR: 6494
Submitted by: Don Morrison <dmorrisn@u.washington.edu>

26 years agoTypo and grammer fixes.
steve [Sun, 3 May 1998 17:57:39 +0000 (17:57 +0000)]
Typo and grammer fixes.

PR: 6482
Submitted by: Allen Campbell <allenc@verinet.com>

26 years agoAvoid stairstep effect on output of 'if=...' file.
steve [Sun, 3 May 1998 16:29:06 +0000 (16:29 +0000)]
Avoid stairstep effect on output of 'if=...' file.

PR: part of 6492
Submitted by: Chip Norkus via Doug White <studded@san.rr.com>

26 years agoPatches are given here for pcisupport.c to recognise most of VIA
phk [Sun, 3 May 1998 08:35:05 +0000 (08:35 +0000)]
Patches are given here for pcisupport.c to recognise most of VIA
Technologies' Socket 7 chipsets. This covers all of the Apollo chipsets
except the Master (82C570) and the MVP3, and it also covers the cheap
VXPro and VXTWO knockoffs of the VP1 and VPX.

PR: 6481
Reviewed by: phk
Submitted by: Lee Cremeans <lcremean@tidalwave.net>

26 years agoPut named-bootconf (the script to convert named.boot to named.conf) in
peter [Sun, 3 May 1998 05:25:09 +0000 (05:25 +0000)]
Put named-bootconf (the script to convert named.boot to named.conf) in
/usr/sbin rather than in /etc/namedb (make install isn't supposed to touch
/etc)

26 years agoAdd nsupdate
peter [Sun, 3 May 1998 05:17:28 +0000 (05:17 +0000)]
Add nsupdate

26 years agoUpdate for bind-8
peter [Sun, 3 May 1998 05:16:58 +0000 (05:16 +0000)]
Update for bind-8

26 years agoUpdate for bind-8. Also use /proc in preference to the (seemingly) always
peter [Sun, 3 May 1998 05:14:04 +0000 (05:14 +0000)]
Update for bind-8.  Also use /proc in preference to the (seemingly) always
broken ps(1).

26 years agoThese are no longer shipped with bind, but are a well established
peter [Sun, 3 May 1998 05:11:52 +0000 (05:11 +0000)]
These are no longer shipped with bind, but are a well established
interface that's simple to maintain.

26 years agoNew bind8 program
peter [Sun, 3 May 1998 05:10:23 +0000 (05:10 +0000)]
New bind8 program

26 years agoUpdate for named v8
peter [Sun, 3 May 1998 05:09:13 +0000 (05:09 +0000)]
Update for named v8

26 years agoAdd libbind
peter [Sun, 3 May 1998 05:06:13 +0000 (05:06 +0000)]
Add libbind

26 years agoBuild libbind for named and friends (not installed in /usr/lib)
peter [Sun, 3 May 1998 05:04:21 +0000 (05:04 +0000)]
Build libbind for named and friends  (not installed in /usr/lib)

26 years agoUpdate for some -current quirks, and some other things taken from the
peter [Sun, 3 May 1998 04:55:44 +0000 (04:55 +0000)]
Update for some -current quirks, and some other things taken from the
*bsd bind-8 ports.
(our setpwent() was changed to return void, but our setgrent() returns
int still!)

26 years agoOld files moved/replaced/obsoleted by bind-8
peter [Sun, 3 May 1998 04:44:20 +0000 (04:44 +0000)]
Old files moved/replaced/obsoleted by bind-8

26 years agoBacked out previous commit. chown(8) doesn't follow symlinks by
bde [Sun, 3 May 1998 04:17:48 +0000 (04:17 +0000)]
Backed out previous commit.  chown(8) doesn't follow symlinks by
default, at least in BSD.  This used to be automatic, because chown(2)
didn't follow symlinks.  When chown(2) was changed to follow symlinks
in BSD4.4, chown(8) was changed to not follow symlinks by default.
The previous commit broke this.  The first victim was bsd.prog.mk,
which uses a plain chown in an attempt to change the ownership of the
symlinks to `dm' in /usr/games.  This fails when it is done before
dm is installed, or messes up the ownership of dm if dm is installed.

Unfixed problems:
1. When lchown(2) was implemented, chown(8) wasn't changed to implement
   the historical behaviour of changing ownership of symlinks.  I'm not
   sure if it should have been.  The -HLP options give more complete
   control, but they unfortunately don't apply unless the -R option is
   specified (a problem shared with other commands, e.g., cp; I guess
   we're supposed to use -R even for non-recursive traversals).
2. If we implement the historical behaviour, then -h would become a no-op
   and should be left undocumented.
3. The man page suggests that without option -h, all symlinks (to files
   specified in the command line?) are followed.  It's not clear what
   "the file" is.  These bugs were introduced when -h was documented.
4. The correct interaction of -h with the other flags is not clear.

26 years agoThis commit was generated by cvs2svn to compensate for changes in r35629,
peter [Sun, 3 May 1998 04:11:49 +0000 (04:11 +0000)]
This commit was generated by cvs2svn to compensate for changes in r35629,
which included commits to RCS files with non-trunk default branches.

26 years agoImport (trimmed) ISC bind-8.1.2-t3b. This will be updated to 8.1.2 on
peter [Sun, 3 May 1998 04:11:49 +0000 (04:11 +0000)]
Import (trimmed) ISC bind-8.1.2-t3b.  This will be updated to 8.1.2 on
final release.

Obtained from:  ftp.isc.org

26 years agoAdd PCI device IDs for Intel BX PCI chip-set components.
se [Sat, 2 May 1998 22:19:33 +0000 (22:19 +0000)]
Add PCI device IDs for Intel BX PCI chip-set components.

Submitted by: Steinar Haug <sthaug@nethelp.no>

26 years agoResolve some unexpected differences when comparing with the 2.2 version.
peter [Sat, 2 May 1998 15:51:54 +0000 (15:51 +0000)]
Resolve some unexpected differences when comparing with the 2.2 version.
One bug was relatively harmless (select's timeout had an uninitialized
tv_usec), the other I'm not so sure.. (neglected to catch select returns
less than zero).  Both of these were irrelevant on kernels with poll().

26 years agoUpdate libc dns code to 4.9.7-T1B level. This involved chopping out large
peter [Sat, 2 May 1998 13:11:02 +0000 (13:11 +0000)]
Update libc dns code to 4.9.7-T1B level.  This involved chopping out large
chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver
code.  (There are no interface changes though)
The other parts are better bounds checking related.

26 years agoDon't ignore symbolic links in the absence of -h, -H or -L options.
helbig [Sat, 2 May 1998 12:57:57 +0000 (12:57 +0000)]
Don't ignore symbolic links in the absence of -h, -H or -L options.
Instead change the user ID/group ID of the file that the link points to.

26 years agoAdded patch to build-tools (now needed to make gdb, sigh).
bde [Sat, 2 May 1998 12:29:48 +0000 (12:29 +0000)]
Added patch to build-tools (now needed to make gdb, sigh).

Pointed out by: andreas

26 years agoImport ISC bind v4.9.7-T1B as a reference. We may need this if we update
peter [Sat, 2 May 1998 11:04:44 +0000 (11:04 +0000)]
Import ISC bind v4.9.7-T1B as a reference.  We may need this if we update
-stable to 4.9.7 instead of 8.1.2 for whatever reason.

26 years agoThis commit was generated by cvs2svn to compensate for changes in r35618,
peter [Sat, 2 May 1998 11:04:44 +0000 (11:04 +0000)]
This commit was generated by cvs2svn to compensate for changes in r35618,
which included commits to RCS files with non-trunk default branches.

26 years agoBack out complex and semi-correct workaround and commit one line fix
ache [Sat, 2 May 1998 08:33:59 +0000 (08:33 +0000)]
Back out complex and semi-correct workaround and commit one line fix
for 'echo' problem instead

26 years agoAnother minor cleanup of the split code. Make sure that pages are
dyson [Sat, 2 May 1998 06:36:16 +0000 (06:36 +0000)]
Another minor cleanup of the split code.  Make sure that pages are
busied during the entire time, so that the waits for pages being
unbusy don't make the objects inconsistant.

26 years agoCleanup in the child, not the parent.
jb [Sat, 2 May 1998 03:42:20 +0000 (03:42 +0000)]
Cleanup in the child, not the parent.

Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>

26 years agoIf not interactive, we need the traditional behaviour of the input
jb [Sat, 2 May 1998 03:28:43 +0000 (03:28 +0000)]
If not interactive, we need the traditional behaviour of the input
not being echoed to the output. So as a _hack_ to get the world building
again, redirect the readline rl_outstream to stderr when not interactive.

The proper way to handle non-interactive mode is to read from stdin
and don't worry about edit mode, but this is GNU so it's not worth the
time thinking about. I'm already pissed off that I even had to look
at this "nice code".

26 years agoSeatbelts for vm_page_bits() in case a file offset is passed in rather than
peter [Sat, 2 May 1998 03:02:13 +0000 (03:02 +0000)]
Seatbelts for vm_page_bits() in case a file offset is passed in rather than
the page offset.  If a large file offset was passed in, a large negative
array index could be generated which could cause page faults etc at worst
and file corruption at the least.  (Pages are allocated within file
space on page alignment boundaries, so a file offset being passed in here
is harmless to DTRT.  The case where this was happening has already been
fixed though, this is in case it happens again).

Reviewed by: dyson

26 years agoSupport 1.44MB floppy disk.
kato [Sat, 2 May 1998 02:06:08 +0000 (02:06 +0000)]
Support 1.44MB floppy disk.

Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>,
              NOKUBI Hirotaka <hnokubi@yyy.or.jp>

26 years agoSupport PC-98 machine.
kato [Sat, 2 May 1998 01:57:39 +0000 (01:57 +0000)]
Support PC-98 machine.

26 years agoGo back to version 1.16 - it was correct the way it was.
brian [Fri, 1 May 1998 19:41:12 +0000 (19:41 +0000)]
Go back to version 1.16 - it was correct the way it was.
Pointed out by: bde

26 years agoDo not store the same config.h twice - use one from bc directory
ache [Fri, 1 May 1998 19:20:42 +0000 (19:20 +0000)]
Do not store the same config.h twice - use one from bc directory

26 years agoAdd missing -DHAVE_CONFIG_H
ache [Fri, 1 May 1998 19:13:41 +0000 (19:13 +0000)]
Add missing -DHAVE_CONFIG_H

26 years agoDon't depend on "implicit int".
bde [Fri, 1 May 1998 18:30:02 +0000 (18:30 +0000)]
Don't depend on "implicit int".

26 years agoAdded -ansi to CWARNFLAGS so that ANSI errors don't come back.
bde [Fri, 1 May 1998 18:13:37 +0000 (18:13 +0000)]
Added -ansi to CWARNFLAGS so that ANSI errors don't come back.

26 years agoSupport compiling with `gcc -ansi'. Just use __inline instead of inline.
bde [Fri, 1 May 1998 18:10:50 +0000 (18:10 +0000)]
Support compiling with `gcc -ansi'.  Just use __inline instead of inline.
[__]inline is only used to bloat the code here.  It gives a separate copy
of all the strings for each time this header is included...

Fixed misuse of __P(()).

26 years agoOops, the previous commit should have changed `i386' to `__i386__',
bde [Fri, 1 May 1998 16:40:21 +0000 (16:40 +0000)]
Oops, the previous commit should have changed `i386' to `__i386__',
not `__i386'.

26 years agoPartially fixed write clustering for cases where cluster_wbuild() is
bde [Fri, 1 May 1998 16:29:27 +0000 (16:29 +0000)]
Partially fixed write clustering for cases where cluster_wbuild() is
called from vfs_bio_awrite() without going through cluster_write()
or ufs_bmaparray(), in particular for all writes to block disk devices.
Only ufs_bmaparray() sets vp->v_maxio in a correct way, and it doesn't
seem to be called early enough even for regular files.

26 years agoUndouble.
bde [Fri, 1 May 1998 15:51:23 +0000 (15:51 +0000)]
Undouble.

26 years agoFixed disordering and other style bugs in rev.1.50.
bde [Fri, 1 May 1998 15:46:06 +0000 (15:46 +0000)]
Fixed disordering and other style bugs in rev.1.50.

26 years agoRemoved self-inclusion-prevention ifdef. It is unnecessary now that
bde [Fri, 1 May 1998 15:39:46 +0000 (15:39 +0000)]
Removed self-inclusion-prevention ifdef.  It is unnecessary now that
bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc.

26 years agovm_page_is_valid() wasn't expecting a large offset argument, it's
peter [Fri, 1 May 1998 15:10:59 +0000 (15:10 +0000)]
vm_page_is_valid() wasn't expecting a large offset argument, it's
expecting a sub-page offset.  We were passing the file position,
and vm_page_bits() could do some interesting things when base was
larger PAGE_SIZE.
if (size > PAGE_SIZE - base)
size = PAGE_SIZE - base;
is interesting when (PAGE_SIZE - base) is negative.  I could imagine that
this could have interesting consequences for memory page -> device block
bit validation.

26 years agoFix one problem with NFSv3 > 2GB file support.
peter [Fri, 1 May 1998 15:04:35 +0000 (15:04 +0000)]
Fix one problem with NFSv3 > 2GB file support.

Submitted by: bde

26 years agoInherit BINDIR properly.
bde [Fri, 1 May 1998 14:48:06 +0000 (14:48 +0000)]
Inherit BINDIR properly.

26 years agoFixed apparent bitrot (`=' changed to `?=') in the definition of BINDIR
bde [Fri, 1 May 1998 14:44:00 +0000 (14:44 +0000)]
Fixed apparent bitrot (`=' changed to `?=') in the definition of BINDIR
in the previous commit.  Just don't define it here at all.  This works
now that the default is inherited properly.

26 years agoRemoved self-inclusion-prevention ifdef. It is unnecessary now that
bde [Fri, 1 May 1998 14:37:36 +0000 (14:37 +0000)]
Removed self-inclusion-prevention ifdef.  It is unnecessary now that
bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc.

Removed GDBDIR-redefinition-prevention ifdef.  It hasn't done anothing
for a long time, if ever.  The directory is defined to the same value in
each subdir and had the same value because all subdirs are at the same
level.  Keep defining it in the subdirs since that is more flexible and
no more verbose.

Prepare to inherit BINDIR by including ../Makefile.inc.

26 years agoOops, This should have been committed with the Makefile change that
bde [Fri, 1 May 1998 14:13:00 +0000 (14:13 +0000)]
Oops, This should have been committed with the Makefile change that
requires the new file.

Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo.  Patch
it at build ntime, and only keep the patch for it here.

Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here.  Link to it
at build time.

26 years agoFixed dependencies.
bde [Fri, 1 May 1998 14:08:30 +0000 (14:08 +0000)]
Fixed dependencies.

Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo.  Patch
it at build ntime, and only keep the patch for it here.

Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here.  Link to it
at build time.

26 years agoMention the 2GB NFS v2 filesize limit.
peter [Fri, 1 May 1998 13:52:17 +0000 (13:52 +0000)]
Mention the 2GB NFS v2 filesize limit.

PR: 6335
Submitted by: tom@sdf.com

26 years agoDon't give examples or use the depreciated usage to nfsd
peter [Fri, 1 May 1998 13:45:04 +0000 (13:45 +0000)]
Don't give examples or use the depreciated usage to nfsd

PR: 5635

26 years agoDon't delete man pages with colons in their name (e.g. Perl 5 manpages)
des [Fri, 1 May 1998 13:27:27 +0000 (13:27 +0000)]
Don't delete man pages with colons in their name (e.g. Perl 5 manpages)

PR: bin/5439
Submitted by: Martin Kammerhofer dada@sbox.tu-graz.ac.at

26 years agoAdded missing -DHAVE_CONFIG_H to CFLAGS. It happens to be a no-op here
bde [Fri, 1 May 1998 12:01:57 +0000 (12:01 +0000)]
Added missing -DHAVE_CONFIG_H to CFLAGS.  It happens to be a no-op here
only because dc doesn't use anything in the gnu library that has a
significant dependency on config.h.

Simplified paths.

26 years agoAdd -pipe to default CFLAGS. The optimization it provides is cheap
jkh [Fri, 1 May 1998 11:36:59 +0000 (11:36 +0000)]
Add -pipe to default CFLAGS.  The optimization it provides is cheap
and does not require any special action on the part of the user to
take advantage of it.  And no, it probably won't work with c89. Cry me
a river!

26 years agoStyle:
andreas [Fri, 1 May 1998 10:01:02 +0000 (10:01 +0000)]
Style:
$Id$ should be preceded by a tab
Don't include ../Makefile.inc when it is not used explicitly
Use the normal amount of horizontal and vertical whitspace (1 tab/none)
Don't override the (correct) default for MAN1
Use the correct order for -I paths
Use config.h generated by `configure', don't use a huge CFLAGS statement
Enable useage of libreadline in config.h, configure didn't enable it itself.

26 years agoStyle:
andreas [Fri, 1 May 1998 09:51:31 +0000 (09:51 +0000)]
Style:
- Makefiles shouldn't have copyrights.
- $Id$ should be preceded by a tab.
- Don't include ../Makefile.inc when it is not used explicitly.
- Use the normal amount of horizontal and vertical whitspace (1 tab/none).
- Don't override the (correct) default for MAN1.
- Use the correct order for -I paths.
- Don't use += to initialize SUBDIR.
- use the config.h generated by `configure' and don't use a huge
  CFLAGS statement.
I think the other Makefiles under src/gnu needs some polishing as well ;-)
Thanks to Bruce, everythig looks smarter now.
Obtained from: Bruce Evans <bde@zeta.org.au>

26 years agoAdd ELF support.
dfr [Fri, 1 May 1998 08:40:11 +0000 (08:40 +0000)]
Add ELF support.

26 years agoAdd support for ldd.
dfr [Fri, 1 May 1998 08:39:27 +0000 (08:39 +0000)]
Add support for ldd.

26 years agoAdd libtermcap to DPADD too
ache [Fri, 1 May 1998 04:42:53 +0000 (04:42 +0000)]
Add libtermcap to DPADD too

26 years ago-ltermcap is required due to -lreadline else you get missing functions
scrappy [Fri, 1 May 1998 02:49:40 +0000 (02:49 +0000)]
-ltermcap is required due to -lreadline else you get missing functions
like 'tputs()' et al...

26 years agoFix minor bug with new over used swap fix.
dyson [Fri, 1 May 1998 02:25:29 +0000 (02:25 +0000)]
Fix minor bug with new over used swap fix.

26 years agoconnect() returns -1 on error - not 0.
brian [Fri, 1 May 1998 01:16:39 +0000 (01:16 +0000)]
connect() returns -1 on error - not 0.

26 years agoFix the incremental priority increment.
jb [Thu, 30 Apr 1998 21:50:29 +0000 (21:50 +0000)]
Fix the incremental priority increment.

PR: bin/6467 Marino Ladavac <lada@pc8811.gud.siemens.at>

26 years agoLoopback network interface driver (net/if_loop.c) has no SIOCSIFFLAGS
phk [Thu, 30 Apr 1998 19:37:00 +0000 (19:37 +0000)]
Loopback network interface driver (net/if_loop.c) has no SIOCSIFFLAGS
ioctl handler.

PR: 6466
Reviewed by: phk
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

26 years agopartially revert rev 1.2 spammage. This file is broken as shipped and
peter [Thu, 30 Apr 1998 17:31:22 +0000 (17:31 +0000)]
partially revert rev 1.2 spammage.  This file is broken as shipped and
depends on the typo in the #ifdef in order to work..  Since the line has
been touched, leave a note there so that nobody else tries to "fix" it
again.

PR: 2035

26 years ago*blush*, typo during last minute editing..
peter [Thu, 30 Apr 1998 16:50:07 +0000 (16:50 +0000)]
*blush*, typo during last minute editing..

26 years agoChange euid while reading the user's .login_cap file in case the homedir
peter [Thu, 30 Apr 1998 16:48:20 +0000 (16:48 +0000)]
Change euid while reading the user's .login_cap file in case the homedir
is on a NFS partion without root read access.  Also, flip euid again for
the duration of the chdir() to the homedir for the same reason.

PR: 5145
Submitted by: Joel.Faedi@esial.u-nancy.fr
Also tested by: A Joseph Koshy <koshy@india.hp.com>

26 years agoAdd reference to setlocale(3)
ache [Thu, 30 Apr 1998 16:11:50 +0000 (16:11 +0000)]
Add reference to setlocale(3)

26 years agoAdd reference to catopen(3)
ache [Thu, 30 Apr 1998 16:07:54 +0000 (16:07 +0000)]
Add reference to catopen(3)

26 years agoRemove generated bc.h
ache [Thu, 30 Apr 1998 16:02:01 +0000 (16:02 +0000)]
Remove generated bc.h

26 years agoUse generated bc.h
ache [Thu, 30 Apr 1998 15:59:49 +0000 (15:59 +0000)]
Use generated bc.h

26 years agoReturn -1 for invalid descriptor in catclose
ache [Thu, 30 Apr 1998 13:15:31 +0000 (13:15 +0000)]
Return -1 for invalid descriptor in catclose

26 years agoUse NL_CAT_LOCALE to activate LC_MESSAGES
ache [Thu, 30 Apr 1998 12:49:11 +0000 (12:49 +0000)]
Use NL_CAT_LOCALE to activate LC_MESSAGES

26 years agoIf passed catgets descriptor is NULL or -1, return default string immediately
ache [Thu, 30 Apr 1998 12:25:05 +0000 (12:25 +0000)]
If passed catgets descriptor is NULL or -1, return default string immediately

26 years agoForce loadType to 0
ache [Thu, 30 Apr 1998 11:39:08 +0000 (11:39 +0000)]
Force loadType to 0

26 years agoImplement NL_CAT_LOCALE
ache [Thu, 30 Apr 1998 11:06:12 +0000 (11:06 +0000)]
Implement NL_CAT_LOCALE
Manpages cleanup

26 years agoAdd (unsigned char) cast to ctype macros
ache [Thu, 30 Apr 1998 10:31:38 +0000 (10:31 +0000)]
Add (unsigned char) cast to ctype macros

26 years agoPrototypes/typedefs cleanup
ache [Thu, 30 Apr 1998 10:14:55 +0000 (10:14 +0000)]
Prototypes/typedefs cleanup
Fix error return codes

26 years agoPrototypes/typedefs cleanup
ache [Thu, 30 Apr 1998 10:09:58 +0000 (10:09 +0000)]
Prototypes/typedefs cleanup
Add NL_CAT_LOCALE (will be implemented soon)

26 years agoOops, backout the previous change having confused my underscores.
jb [Thu, 30 Apr 1998 10:02:44 +0000 (10:02 +0000)]
Oops, backout the previous change having confused my underscores.
__thread_create is a syscall that uses the default asm. It is
_thread_create that contains specific asm code, but that lives in
libpthread.

26 years agoChange the description of errno to match the thread-aware implementation
jb [Thu, 30 Apr 1998 09:49:59 +0000 (09:49 +0000)]
Change the description of errno to match the thread-aware implementation
from 3.0 on. With 3.0 being a major release, now is a good time to do
this.

26 years agoMake errno finally and permanently thread-aware so that it is no longer
jb [Thu, 30 Apr 1998 09:38:03 +0000 (09:38 +0000)]
Make errno finally and permanently thread-aware so that it is no longer
necessary to compile with _THREAD_SAFE defined. This means that people
will get thread-aware code whether they like it or not. This change
is required to allow a process to link against libpthread and libc
to use kernel threads (and prevent each thread from clobbering another
thread's errno just be doing a syscall).

This is bound to break some ports, but it is strictly allowed by ANSI C,
so anything that breaks as a result was already broken anyway 8-).
"Sorry".

26 years agoMake cerror thread aware by calling __error() to get a pointer to the
jb [Thu, 30 Apr 1998 09:32:48 +0000 (09:32 +0000)]
Make cerror thread aware by calling __error() to get a pointer to the
thread-specific error variable. This change make libc use the same cerror
code that libc_r has been using.

26 years agoThe syscall that creates a kernel thread is coming, but it doesn't use the
jb [Thu, 30 Apr 1998 09:30:50 +0000 (09:30 +0000)]
The syscall that creates a kernel thread is coming, but it doesn't use the
default syscall asm, so add it to NOASM. The other syscalls that manipulate
kernel threads use the default asm code, so they just get built
automatically.