Commit Graph

7107 Commits

Author SHA1 Message Date
zuntum 0f1273fc58 Xref fabs(3)
OK'd by Jaromir Dolecek
2002-04-28 11:52:43 +00:00
matt e18dedbd2f switch from addis R,0,... to the simplified mnemonic of lis which is
typically used for this.
2002-04-26 23:28:53 +00:00
bjh21 bde73607cc Pull in config.h when we're building zic as a host tool.
This makes zic compilable with Sun WorkShop C 5.0.
2002-04-26 17:31:54 +00:00
christos a82db51f4d disable profiling set{u,g}id binaries. 2002-04-26 16:39:52 +00:00
bjh21 767def4642 Re-introduce inclusion of config.h for libnbcompat, since the namespace.h trick
no longer works.
2002-04-24 17:45:14 +00:00
atatat 43fa832908 Clean out "dirty" to avoid spurious log entries. 2002-04-24 16:37:08 +00:00
kleink f4346e4218 Protect inclusion of namespace.h with _LIBC. 2002-04-24 12:25:09 +00:00
lukem 2c1cfc8e8c - in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
  from being useful (and given that every other variable can be
  extracted using make -V, the behaviour was unusually inconsistent
  given that the original reason for clearing it doesn't seem to be
  relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
  (and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
agc b42bb2abdc After the grand unification of softfloat-specialize, let sparc64 builds
work properly again.
2002-04-23 11:59:25 +00:00
bjh21 43102f34cc When testing __STDC__, consistently use #ifdef rather than #if. The Sun
Workshop 5.0 C compiler defines __STDC__ to 0 unless it's in full-ANSI mode,
and in full ANSI mode it won't give us 64-bit integers (at least on a 32-bit
CPU).
2002-04-22 23:31:44 +00:00
bjh21 25540eca7e All the versions of softfloat-specialize were practically identical, so replace
them with a single one.
2002-04-21 21:07:35 +00:00
yamt ab015054f8 - fix a.out case. (pointed by an anonymous person)
- use __ELF__ to determine if we're using elf.
2002-04-20 05:55:47 +00:00
wiz 0a2f7411a3 Change Nd argument to 'password encryption', since it does not only provide
DES support. Noted by Jeremy C. Reed.
2002-04-17 18:17:58 +00:00
kleink 3f1a2352b7 Use __weak_extern() for _SDA_BASE_ and _SDA2_BASE_ declarations. 2002-04-17 17:36:13 +00:00
kleink 937479fc3b Need internal names for strlcat() and strlcpy(). 2002-04-17 16:23:08 +00:00
kleink 3e9bbb1219 Need namespace.h for snprintf. 2002-04-17 13:40:35 +00:00
matt 036d79bb12 Make sure to initialize GPR13/GPR2 appropriately for the Small Data Area
pointer as described in the SVR4 PPC ABI.  Though GPR2 is defined by the
SVR4 PPC ABI as system-reserved, the EABI (Embedded API) changes its use
to be the Small Data Area 2 register (const small data).  Since powerpc
under NetBSD doesn't use R2 in the kernel (yet), support it as well.
2002-04-17 13:32:42 +00:00
ad 8cde67eba2 Back out previous - it will come as a surprise to many users. 2002-04-17 11:14:28 +00:00
groo 5fe77d3e2d botched strncpy -> strlcpy
from xs@kittenz.org
2002-04-16 19:20:51 +00:00
groo 9b7886c6a3 Make sure we don't look before the beginning of the string.
from xs@kittenz.org
2002-04-16 19:19:33 +00:00
groo fbac9d8372 botched strncpy -> strlcpy
from xs@kittenz.org
2002-04-16 19:17:17 +00:00
groo 1e880d776e botched strn* -> strl*
from xs@kittenz.org
2002-04-16 19:16:22 +00:00
groo 6bf409aa5b Minor KNF + proper end of string detection in read_config_file()
Inspired by xs@kittenz.org
2002-04-16 19:12:40 +00:00
groo 50d2b6a96f botched strncpy -> strlcpy
from xs@kittenz.org
2002-04-16 19:08:43 +00:00
groo f74c26e49b Detect if line length exceeds buffer capacities.
from xs@kittenz.org
2002-04-16 19:07:57 +00:00
groo 735ccc3fc2 botched strncpy -> strlcpy
from xs@kittenz.org
2002-04-16 19:07:00 +00:00
groo b8dcd239d9 Do not respect TMPDIR when s[ug]id.
from xs@kittenz.org
2002-04-16 19:00:45 +00:00
christos 6d2cc5b8e6 - open for r+, then w+, then r.
- fix fread and fwrite error checking.
2002-04-15 16:47:03 +00:00
perry 1e77807ee4 Per discussion on tech-security and tech-userlevel, upgrade default
passwd type to md5. Note that with the passwd.conf facility, one may
easily "downgrade" the default to type old if one wishes, and that
existing passwds continue to work as before -- this only changes the
default for new passwds.
2002-04-15 03:06:46 +00:00
mycroft 09beb06848 Make sure _acs_char[] is copied to screen->acs_char[] even when there is no
ac attribute.  This fixes box-drawing on displays with no ac.
2002-04-11 18:06:41 +00:00
wiz 29a3d37fd5 Add HISTORY. 2002-04-09 20:00:05 +00:00
thorpej 4f7523a4cc _rl_qsort_string_compare(): Fix casts. This makes gcc 3.2 happy,
and also allows both LINTED comments to be removed.
2002-04-09 01:57:34 +00:00
thorpej 7c1988dc5f #if 0 one; it's not used. 2002-04-09 01:55:48 +00:00
thorpej b07be1ff9d #if 0 invsqrtpi; it's not used. 2002-04-09 01:55:13 +00:00
skrll 2d0a923dcd Correct some comments. 2002-04-08 22:17:37 +00:00
nathanw cb713e892d The PT_IO operations are named PIOD_{READ,WRITE}_{I,D}, not
PIOD_OP_{READ,WRITE}_{I,D}.
2002-04-06 04:07:13 +00:00
atatat ae10ef9a4b Log a warning if the address (n) has more significant bits than the
netmask (m) in a entry of the form "n.n.n.n/m.m.m.m".
2002-04-04 19:50:27 +00:00
christos 6fa9e9789f add two more gnu-like functions. 2002-04-04 19:42:14 +00:00
jmc c03ef26393 Don't make ___start static as gcc can't tell it's referenced and complains. 2002-04-04 08:22:11 +00:00
eeh bc3cedd6d8 The mask for 8-byte alignment is 0x7 not 0xf. 2002-04-02 22:07:55 +00:00
thorpej 2e52a189a8 Remove non-existent ldexp.c from SRCS. 2002-04-02 03:41:26 +00:00
eeh eb4eaa1ba4 Remove test harnass bits. 2002-04-01 15:59:26 +00:00
bjh21 c9e4965681 Revert addition of mkdtemp() to libnbcompat. I don't think we need mktemp(1)
after all.
2002-04-01 13:59:34 +00:00
jdolecek a4f9b6e45e s/are are/are/ 2002-04-01 11:19:41 +00:00
bjh21 58017a564d Add mkdtemp to libnbcompat, since glibc doesn't have it an mktemp(1) will
need it.
2002-03-31 18:04:11 +00:00
bjh21 3eb7aa7171 In userland, use <sha1.h>, not <sys/sha1.h>. 2002-03-31 14:17:19 +00:00
bjh21 45c48aceb2 Shuffle config.h #iffery so as to wrap the __RCSID, as is done in several
other files.
This makes the rmd160 code compile on Linux as part of libnbcompat.
2002-03-31 13:55:14 +00:00
bjh21 bcaedc129c Add the md[245], sha1 and rmd160 functions to libnbcompat, conditional on their
not being in the host libc.
This will be necessary to make cksum into a host tool.
2002-03-31 12:58:54 +00:00
fvdl 059c5712b9 Fix mistake in previous. 2002-03-30 10:03:44 +00:00
thorpej 98de4ab72e Rename libarm32 -> libarm. 2002-03-30 06:24:34 +00:00
matt 33ce495df4 Put R6 back in the save and adjust frame size for it. Don't save the
register in sigset area, put them after the sigset area.
2002-03-30 05:32:32 +00:00
matt 583d4ad39f Put R6 back in save mask (to make mask used by PLT routines). Adjust frame
size according.  In _longjmp, deal with sp/fp separately since they stored
in reserve order so movq won't work.
2002-03-30 04:58:36 +00:00
eeh 35e86bd3e5 Better, faster strlen(). 2002-03-30 03:28:53 +00:00
eeh 41065b740e Don't need `start' in crt0.o any more. ld expects `_start' as the entry
symbol, while gcc likes `__start'.
2002-03-29 18:11:55 +00:00
yamt 27563a14f1 - move _TO_CEI to template from each module/*.c.
- nuke _TO_EI and _TO_STATE.
- convert _TO_EI(cl) to _CEI_TO_EI(_TO_CEI(cl)).
- wrap long lines.
2002-03-28 10:53:48 +00:00
yamt 0f59b7f0ae fix comments.
(_TO_INTERNAL_STATE -> _CEI_TO_STATE)
2002-03-28 10:38:52 +00:00
yamt 3daba72ae9 introduce new macro _STATE_NEEDS_EXPLICIT_INIT.
and use it for encodings that needs explicit
init_state in addition to zero-fill.
2002-03-28 10:29:11 +00:00
matt 42e21b0c6a Fix a few wrong register uses. (at least I know it works now. :) 2002-03-28 04:16:54 +00:00
yamt 6854a8c8c8 drop __packed__ attribute from _ISO2022State. 2002-03-28 01:59:50 +00:00
matt dd5b171018 Add sync before isync since the MPC74xx require it. 2002-03-28 00:38:46 +00:00
matt 5cc5894442 Don't build old 1.3 compat jmp stuff for ELF.
For ELF, don't rewind stack on longjmp/_longjmp.  (for pth).
2002-03-27 18:38:50 +00:00
yamt 764625531c remove a redundant space. 2002-03-27 18:17:34 +00:00
yamt 7b15929c54 fix wcstombs: convertion should always begin with
an initial shift state. and nuke s_wcstombs.
2002-03-27 17:54:40 +00:00
yamt 097394b63d fix state backup.
XXX this should be move into wcrtomb_priv.
2002-03-27 17:18:41 +00:00
yamt f0ab6c6443 - change _ENCODING_MB_CUR_MAX to take a pointer to encoding info.
- don't use MB_CUR_MAX here since it's depend on current locale.
  use _ENCODING_MB_CUR_MAX instead.
2002-03-27 15:01:16 +00:00
jmc a7839b0fdc Fix typo in previous commit 2002-03-27 03:43:39 +00:00
jmc a1fe3592c6 Correct mistaken signature for _Qp_dtoq. It gets a double passed in, not
a pointer to double which causes obvious errors on evaluation
2002-03-27 03:41:54 +00:00
fredette 26755e068d Now also build libm68k when MACHINE_ARCH is m68000. 2002-03-26 22:48:04 +00:00
matt 12810ed37d Use size_t in prototype (so this will be LP64 clean for PPC64 someday).
Calculate len separately for icache & dcache in case each has different
cacheline widths.  Make the code for both loops the same except for the
dcbst/icbi.  Deal with sizes >=2GB properly (like that'll happen but ...)
2002-03-26 21:20:24 +00:00
fvdl edcf4b63ed Fix stack usage for temporary storage. From Stephen Ma in PR xsrc/15404. 2002-03-26 15:17:37 +00:00
yamt 9e8142572a fix wcsrtombs to restart correctly. 2002-03-26 07:53:38 +00:00
yamt 8468b78b76 move mbrtowc to _amd1 from _c90. 2002-03-26 06:10:27 +00:00
yamt c89607bec7 wcsrtombs: handle dst == 0 case correctly. 2002-03-25 20:47:02 +00:00
yamt e274c8a885 - handle the case that buffer size == 0 for wcsrtombs.
- add a XXX comment.
2002-03-25 20:29:30 +00:00
yamt bf790e3b07 return value 0 doesn't have special meanings. 2002-03-25 20:01:22 +00:00
yamt c5c3bb4159 fix mbtowc to return if the encoding's state-dependent or not
correctly.
2002-03-25 19:40:35 +00:00
yamt 88fef345a8 return value 0 doesn't have any special meanings. 2002-03-25 19:22:13 +00:00
yamt de5444e862 - return value 0 doesn't have special meanings for wcsrtombs.
- add a note about terminating null byte for s == NULL case.
- s/null byte/null wide character/ in some place.
2002-03-25 19:17:02 +00:00
yamt ede3d88aad calculate the return value of wcsrtombs correctly
for stateful encodings.
2002-03-25 19:10:45 +00:00
wiz f4c5d5828e Two formatting fixes. 2002-03-25 13:53:43 +00:00
christos 8a47c9318b make sure this compiles cleanly and works. 2002-03-23 23:39:18 +00:00
ross 70d3133ec0 Fix minor syntax warnings. 2002-03-23 20:13:35 +00:00
christos e20c30d794 - Add VIS_HTTPSTYLE from FreeBSD.
- svis, strsvis, strsvisx were not reversible, because they did not encode
  \\ unless it was passed in the extras array.
- Fix documentation to match the proper signature of the functions.
2002-03-23 17:38:27 +00:00
thorpej 9c33b55e7c Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

	* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
	  of the infratsructure (libraries, support programs, etc.)

	* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
	  building of support for using the corresponding API
	  in various libraries/programs that can use it.

As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
ross e1a248fa36 use canonical indirect jmp & call syntax to squelch new as(1) warning 2002-03-20 22:06:18 +00:00
tron 2b4774eb14 Back out last change until it is clear if it is necessary. 2002-03-20 16:29:15 +00:00
tron ec2065f5f5 Bump minor version of "libc" after more signals have been added to
"sys_siglist".
2002-03-20 16:24:16 +00:00
christos 761aafb737 add signals 33-63, so that stupid loserland programs that access the array
directly don't lose!
2002-03-20 14:28:25 +00:00
christos 190e5102df add rt signal names. 2002-03-20 01:43:55 +00:00
christos 9948eb0ac4 add the rt signals so we don't core-dump. 2002-03-20 01:42:03 +00:00
bjh21 376c14488f Only abort() if the user specifies a rounding mode other than FP_RN. 2002-03-19 13:42:23 +00:00
bjh21 a03fedb6a5 ANSIfy. 2002-03-19 13:36:30 +00:00
lukem 247856f4d7 Fixes from Bill Fenner <fenner@research.att.com> for problems he found
in FreeBSD's port of this nsswitch code:

- Don't ignore unknown characters.  The old lexer would treat
	hosts:!!!!!!!!@@@@@$%^&*()()*$(files{}{}|||++!)(dns
  exactly the same as
	hosts: files dns

- Recover from errors by looking for the end of a line.  This means
  that having a syntax error near the top of the file doesn't prevent
  a service at the bottom of the file with no syntax error from being
  looked up.

Thanks Bill!
2002-03-19 00:04:09 +00:00
tshiozak f4b38752de Move mbstate_t materials from locale/runetype.h to locale/multibyte.h.
Before this fix, building nbmklocale was failed on non-NetBSD-current platforms.
multibyte.h seems more appropriate one to contain them.
2002-03-18 22:58:44 +00:00
yamt 69fa98c2af explicitly align _RuneStatePriv::__private
and remove XXX comment.
2002-03-18 22:25:43 +00:00
christos b2b9c150ac Add a couple linted comment and enable WARNS=3 2002-03-18 16:20:36 +00:00
christos aef033dfd3 oops, we need config.h now. 2002-03-18 16:19:03 +00:00
christos 0e0ac6b723 - constify; passes all gcc and lint strict checks.
- add config.h [Jason Evans], to create a portable version of libedit that
  can be easily compiled on other OS's.
2002-03-18 16:00:50 +00:00
yamt 597ba8fdc1 - check malloc failure.
- only 'next' member of global variable localetable is used.
  so remove it and define a pointer instead.
2002-03-18 11:49:19 +00:00
yamt 6c2e3b3d83 fix how to check a return value of readentry. 2002-03-18 11:34:40 +00:00
yamt c87321b3bf remove unneeded ARGSUSED. 2002-03-18 10:52:55 +00:00
yamt a8bb4f07ee don't set errno here. caller will set it. 2002-03-18 10:01:12 +00:00
yamt 40d05511db bump minor to 83: i18n module changes. 2002-03-18 09:58:18 +00:00
yamt 4112ebb394 set errno only when error occured. 2002-03-18 09:56:49 +00:00
yamt d9660875a9 move definition of _citrus_ctype_default out of #ifdef _I18N_DYNAMIC
as it's used by static binaries.
2002-03-18 09:02:50 +00:00
yamt 4ac8cfbb1d don't check variable s0 before assign. 2002-03-18 08:56:32 +00:00
yamt 1d869db224 make mbsrtowcs work.(fix a typo) 2002-03-18 08:09:28 +00:00
wiz 8d3b0e0097 Use .St -isoC99 to refer to ISO C99. 2002-03-18 08:03:39 +00:00
wiz 68dbdc566f HTML-quote another <> pair. 2002-03-18 08:02:19 +00:00
wiz 9f64fab4a1 Fix .Dd argument, sort SEE ALSO, remove trailing dot in SEE ALSO,
HTML-quote <>, and fix some typos.
2002-03-18 07:56:28 +00:00
tshiozak 8625ada82c add manpages for mb*/wc* functions. 2002-03-18 06:00:26 +00:00
tshiozak d1902c2111 fix a bug; calling mbtowc(0, 0, 0) causes the programs to crash under
single byte locales.
2002-03-18 05:50:25 +00:00
dbj f0658bdada make compile with _STANDALONE 2002-03-18 05:10:58 +00:00
tshiozak dc7d18ff88 refine i18n stuffs.
- add libc/citrus directory.
    this directory contains the common stuffs not only for locale
    but also other facilities relating to i18n (e.g. iconv).
  - To keep the binary compatibility for the ctype modules easily,
    the interface between libc and the modules is simplified.
  - For the future integrated extension, module pool is renamed
    from "/usr/lib/runemodule" to "/usr/lib/i18n".
    In the future, this directory will contain the modules for "iconv",
    "collation", etc.
  - some cosmetic changes.
  - Bug fix for runetype.h; __attribute__((__packed__)) is placed at
    the wrong position and it is invalid unintentionally.
    But, the all members of the structures seem well-aligned.  Thus,
    this bug causes no problem, hopefully.

HEADS UP:
  - /usr/lib/rumemodule is obsoleted.  If you use the multibyte locales,
    you need to install /usr/lib/i18n/* from sys/lib/i18n_module .
  - The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept.
    Perhaps, the bug fix about __packed__ mentioned above breaks the
    compatibility...  Be careful especially on 64bit platforms.
2002-03-17 22:14:05 +00:00
thorpej 8295f2e0b4 Document PT_IO. 2002-03-17 17:14:58 +00:00
mjl 6ff1da15a3 Munge 1.0.2 texinfo file a bit more 2002-03-15 01:50:40 +00:00
yamt ffca92c5a2 putwc and putwchar's argument is wchar_t, not wint_t. 2002-03-14 21:21:00 +00:00
yamt 5d6c7fdf83 wcwidth's argument is wchar_t. not wint_t. 2002-03-14 21:18:46 +00:00
eeh a33f33ab31 Remove leftover debug code. Oops. 2002-03-13 00:57:53 +00:00
christos 9588aa8fef fully initialize the structure to avoid gcc complaints. 2002-03-12 22:56:16 +00:00
eeh bc40300979 Use new CPU_CACHEINFO sysctl to get more detailed information about
cache layout.
2002-03-12 22:08:21 +00:00
fvdl 2e99ea24ad Resolve (rcsid) conflicts. 2002-03-11 23:40:14 +00:00
fvdl bc84308f58 Upgrade to zlib 1.1.4 (security fix) 2002-03-11 23:23:32 +00:00
simonb 2ebbd79a63 Include <stdlib.h> for exit() prototype. 2002-03-11 03:29:49 +00:00
bjh21 dad2756159 Use the values from <machine/ieeefp.h> to define the exception flags, and
rounding modes, rather than different ones (oops).
2002-03-10 23:31:35 +00:00
bjh21 6b92497159 Only include roundAndPackInt32(), roundAndPackInt64() and estimateSqrt32()
if we actually need them for 80/128-bit support.

I'm not sure this is Right, but I suspect the #ifdefs around here need
revising to handle sparc64 nicely anyway.  Still, it compiles on ARM again
now.
2002-03-10 14:15:08 +00:00
atatat d76e3cd5fe Fix openpty() so that it correctly scans the entire list of possible
ttys.  The new ttys (g-zA-Z) are "optional", since they may not be
present, and their absence is not a "fatal" error.
2002-03-09 20:09:28 +00:00
wiz a50cd7c5cd Add SYNOPSIS. 2002-03-06 14:25:42 +00:00
tv d26369c142 Historic typo: "unfo" -> "undo" 2002-03-05 21:29:32 +00:00
thorpej 9656b77394 No need to reference .OBJDIR here. 2002-03-05 21:25:08 +00:00
christos 3e7f0b7101 add updwtmpx(); requested by tron. 2002-03-05 16:16:02 +00:00
wiz 10d6eb080d Drop duplicate .Pp. 2002-03-05 15:09:26 +00:00
jmc 76d76229ee Unblock a few routines that are needed if 128bit support is being pulled in. 2002-03-04 21:27:19 +00:00
jmc f40c307405 Move names for softfloat lib that _Qp functions call into _softfloat_
namespace
2002-03-04 21:26:39 +00:00
sommerfeld 3e18fc136f More ipip references 2002-03-04 15:15:39 +00:00
cjep c33f9d110f Fix spelling mistake (from Onno van der Linden; PR#15793). 2002-03-03 18:19:41 +00:00
christos 47c5991d7a PR/15748: Ray Brownrigg: exp(log(0)) is broken.
Use FreeBSD's version. Handles inf/nan and rounding modes.
2002-02-27 16:32:46 +00:00
tv 259a2ab95f Add some more bits of host compatibility. 2002-02-26 22:29:38 +00:00
martin 3cb5f61784 Note ip.grettl 2002-02-26 16:07:23 +00:00
wiz c640510df0 Correct spelling of "delimiter", and remove from ignored-errors lists. 2002-02-26 02:37:28 +00:00
lukem b7ca7acccf Don't hard link to symlinks, as it's not portable.
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:57:12 +00:00
lukem 26f515c492 Don't hard link to symlinks, as it's not portable.
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:24:59 +00:00
christos 002dc4be11 catch up with ut_name->ut_user change 2002-02-25 20:19:26 +00:00
matt 75dee250ea Missed an sp in the great %sp cleanup. 2002-02-24 02:43:46 +00:00
matt 0ce5ca145f Change to use a register prefix. 2002-02-24 01:06:18 +00:00
wiz d70fe2e86c Fix error message, as reported in lib/15711 by Onno van der Linden. 2002-02-23 23:28:31 +00:00
christos 510f6a45d4 A simple utmpx implementation. Nothing uses it yet.
TODO: write the lastlog*() stuff.
2002-02-22 20:11:44 +00:00
kleink 3ca01a7f77 Do without stfiwx; per PEM32 Rev. 1 it's an optional part of the UISA,
and not implemented on the 601.
2002-02-22 18:21:22 +00:00
matthias 21fb786623 Declare the global register variable kps_strings before including anything
as this needs to be done before any function is defined (and there seems
to be a function definition in one of the include files).
2002-02-22 13:46:30 +00:00
wiz 68fdc1adcc Improve RETURN VALUES section by mentioning SIG_ERR, per lib/15686, and fix
some spacing.
2002-02-21 11:09:07 +00:00
matt d9dae701a5 Don't bsbb to an external symbol. the dynamic linker won't like it. 2002-02-21 07:49:55 +00:00
eeh 2fdccc01af Add bzero.S and strlen.S to the stuff that gets installed in libkern. 2002-02-20 22:45:04 +00:00
gmcgarry f82c84c49c Explain why you'd use these functions. Some formatting cleanup. 2002-02-20 20:40:48 +00:00
christos 6728d906e9 Prefix structure members to protect them against clashes with eg. c++ keywords.
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
wiz fa719c3bfe Mirror some forms(3) fixes. 2002-02-20 17:49:14 +00:00
wiz f8d8496236 Two fixes by Patrick Welche, and two by me. 2002-02-20 17:45:42 +00:00
wiz 2e104b6b46 Whitespace nit. 2002-02-20 11:57:10 +00:00
wiz a6876a2a4e Punctuation nits. 2002-02-20 11:56:13 +00:00
wiz fba3aac827 Close quoting. 2002-02-20 11:54:16 +00:00
wiz 306d24c5d4 Sort SEE ALSO. 2002-02-20 11:53:02 +00:00
wiz 9b53792eb8 Drop superfluous .Pp, punctuation nit. 2002-02-20 11:52:39 +00:00
wiz dcd750ae30 Sort sections. 2002-02-20 11:52:13 +00:00
wiz 22a40c69b3 Use standard headers, sort sections. 2002-02-20 11:51:43 +00:00
wiz 363989ac63 Punctuation nits, use standard headers, sort sections, remove Tahoe references. 2002-02-20 11:51:15 +00:00
wiz 3880a44b65 Drop trailing empty line. 2002-02-20 11:47:55 +00:00
wiz 2ecbe773d1 Slightly improve markup. 2002-02-20 11:47:37 +00:00
wiz f21ce264f2 Drop trailing empty line, and end sentence with a dot. 2002-02-20 11:47:23 +00:00
wiz e63f7d735b Improve markup, sort sections. 2002-02-20 11:38:02 +00:00
wiz 67aecfc942 Punctuation nit. 2002-02-20 11:35:21 +00:00
wiz d8711c438f Drop trailing empty line. 2002-02-20 11:34:42 +00:00
wiz b6bb7c0546 Sort sections. 2002-02-20 11:34:14 +00:00
wiz d5bbc54aba Use correct comment macro. 2002-02-20 11:33:25 +00:00
wiz 0b7fe888c8 Normalize Dd. 2002-02-20 11:30:57 +00:00
wiz 8a5f4f7cae Normalize Dd, use Nx. 2002-02-20 11:30:35 +00:00
wiz b454907bfa Fix some markup, add menus(3) to SEE ALSO. 2002-02-20 11:30:07 +00:00
thorpej 268d4c679c Adjust for changes to __infinity decl. 2002-02-19 21:50:01 +00:00
bjh21 58e93e10b1 Replace infinity.c with one in the style of the new ieee754_infinity.c, but
with extra #ifdefs for FPA-format doubles.  This gets it compiling again.
2002-02-19 20:08:19 +00:00
enami bc005ce984 Use tab to indent instead of spaces. 2002-02-19 13:42:04 +00:00
simonb 2d8577fb83 Clean up some rampant code duplication wrt ieee number handling:
- Add alignment-safe double and float unions.
 - Use the above for the __infinity and __nan constants on all
   architectures that use the standard ieee754 representation of
   those constants.
 - Add a single copy of various ieee754 math functions (frexp, isinf,
   isnan, ldexp and modf) that had numerous duplicates among the
   arch-specific directories.
 - Use the above functions on all architectures where the generic C
   versions where used.  Architectures that had local assembly
   routines are untouched (for those functions only).
2002-02-19 13:08:12 +00:00
augustss 8f814a0ad6 Make this lintable so we can build libc again. 2002-02-14 22:10:56 +00:00
martin 63ad589924 Fix a LP64 problem. Patch from Minoura Makoto in PR lib/15596. 2002-02-14 19:53:00 +00:00
yamt 1cd3755f5b make strerror and strsignal use NL_CAT_LOCALE. 2002-02-13 08:05:12 +00:00
yamt 6c208635b5 - give the precedence to LC_ALL environment variable
than other LC_* variables.
2002-02-13 08:01:13 +00:00
yamt 9ddf6eb6f6 - give the precedence to LC_ALL environment variable
than other LC_* variables.
- add a hack for LC_MESSAGES for nls.
  (this will be removed when we have a real LC_MESSAGES support.)
2002-02-13 07:59:45 +00:00
yamt 2dda35340b - implement NL_CAT_LOCALE.
- make catopen check nls alias database.
2002-02-13 07:48:49 +00:00
yamt 48e0f9a85a add a function to handle alias names.
(primarily for nls, encoding and locale names)
2002-02-13 07:45:52 +00:00
mycroft a3c74e7653 Actually remove this cruft until it's fixed.
With des_enc.S present, it was getting caught by suffix rules when there was no
.depend file.
2002-02-12 21:45:37 +00:00
mycroft 83f70e9b51 Just return an error if we try to look up a user name that's too long, rather
than trying to truncate.  The previous truncation code actually set key.size
too large and caused a (non-exploitable) core dump inside DB.
2002-02-12 18:58:04 +00:00
mrg 829b76292e fix multiline string literal. from gcc3 2002-02-11 06:08:23 +00:00
bjh21 294cb551a3 Switch libc syscall veneers over to using our shiny new official SWI range. 2002-02-10 14:10:59 +00:00
bjh21 282980297f xdr_enum() now gets passed a real enum_t *, rather than an enum foo *
in disguise.  This means it can just be yet another copy of
xdr_int32_t(), rather than messing around trying to work out the size
of an enum.

This change should make no difference on existing ports, where enum_t
is the same size as all enums, but will make a difference on ARM ELF.
2002-02-10 13:47:10 +00:00
ross b47221844a fix isolated collateral damage from <>& churn 2002-02-10 02:46:27 +00:00
ross 930fd2d1bf fix <> string names 2002-02-10 01:21:38 +00:00
kleink d248468105 Untangle the description of {MONOTONIC_CLOCK} somewhat. 2002-02-08 12:12:55 +00:00
ross dc5571b22e Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-08 01:21:55 +00:00
ross 9856438e91 generate & symbolically 2002-02-07 09:24:04 +00:00
ross 814f296b77 Generate <>& symbolically. 2002-02-07 07:00:09 +00:00
ross 8bd7cb6a69 Edit -mdoc usage.
* There is no -indent option to .Bd or .Bl, although you would
  never know that from its frequent use in this tree. There is a
  "-offset indent" combination that makes sense, and you can certainly
  say "-width indent".

* Also, you can't markup the -width option argument, tho you CAN
  use a callable macro. So "-width Ar filename" doesn't make sense,
  but either "-width Ar" or "-width filename" does, as might something
  like "-width xxfilename" for a little extra space.

* There are a lot of needlessly complex hanging tag macros in man4 used
  to create simple item lists. Those should be simplified one of these
  days before someone copies and edits yet another man4 page.
2002-02-07 03:15:06 +00:00
ross ee869b65aa s/-width Fn xx/-width xx/
The -width argument isn't parsed and can't have attached markup.
2002-02-06 12:49:05 +00:00
christos 169617572d Fix u_int <-> size_t confusion. 2002-02-05 23:00:59 +00:00