ross
b25c2304f3
I have no idea why this syscall wrapper does some very un-unix-like
...
argument prefrobbing, in particular, it computes max(addr, __minbrk)
and uses that. The code is like this even in the ancient libc/i386 tree,
back to the earliest rev 1.2. I did not see it Lite 1, but I'm not totally
sure what the random site I found was serving up.
*
* However, I do know that it should use jb and not jl.
*
2001-05-06 19:27:07 +00:00
christos
b2126f94bb
More fixes:
...
1. use uintptr_t instead of u_long
2. check for overflow in map_pages and malloc_pages
3. bring in fixes from FreeBSD [int -> size_t, and a missing THREAD_UNLOCK]
4. rewrite map_pages to use sbrk() only to grow memory (avoids extra syscall
and elides bug in brk(2) that ross is fixing)
5. restore the break point to its original value if the mmap(2) for the page
directory or the alignment sbrk breaks.
reviewed by: chuq and ross
tested by: make build and reboot
Now memtest nearly works; unfortunately there is no way currently to lower
the break point as we free, so memtest keeps trying to reduce memory when
mlock() fails and that does not work.
2001-05-06 04:48:41 +00:00
kleink
f020111f1c
Document l_type usage explicitly; fixes PR misc/10325.
2001-05-05 19:48:04 +00:00
kleink
d493d86cac
Shameless hack to reference end when using a.out and _end when using ELF.
2001-05-05 17:56:58 +00:00
kleink
f56935aca7
Shameless hack to reference end when using a.out and _end when using ELF.
2001-05-05 17:46:37 +00:00
christos
fa27739cb4
PR/12810: Chris ?: malloc core-dumps when given large number as the argument.
...
This is because integer overflow occurs in the computation of the size of
the page directory array. We now detect that, and return ENOMEM.
2001-05-03 15:35:12 +00:00
matt
78aee7b9ec
Enable ELF32 support for VAX.
2001-05-03 08:23:13 +00:00
sommerfeld
99c2c3dfe8
Fix (work around?) bin/12804.
...
(idea.h, rc5.h, and rsa.h appeared twice in INCS, confusing make -j)
2001-05-02 13:06:14 +00:00
blymn
67df04e600
Removed DESTDIR from INCSDIR - it gets prepended without doing this.
2001-04-30 11:10:23 +00:00
blymn
7047f1be19
Added DESTDIR to the INCSDIR.
2001-04-30 10:56:42 +00:00
kleink
a251b29d5a
Clarify C standards situation a bit.
2001-04-30 08:47:59 +00:00
wiz
1a71a68bae
Cleanup; improve formatting and descriptions; and some minor fixes here
...
and there.
2001-04-29 19:07:06 +00:00
martin
c155aeac5f
Adapt to (temporary) DLT_PPP_ETHER useage by the pppoe code in tree
...
now. This needs to be fixed when a generic PPP sheme is implemented.
2001-04-29 10:25:50 +00:00
itojun
e007813605
remove obsolete MAN lines for getipnodeby* (has been comented out)
2001-04-29 04:33:54 +00:00
itojun
c19c7735af
copy-paste mistake; s/getaddrinfo/getnameinfo/
2001-04-29 04:32:26 +00:00
bjh21
0113cca535
Our ARM ELF ld(1) currently has problems with PIC relocations, so don't
...
generate them. I suspect this is safe until we get PIC in general working.
2001-04-28 17:32:33 +00:00
kleink
d15522cfa0
Bump minor version to 75: addition of strtoimax() and strtoumax().
2001-04-28 15:43:04 +00:00
kleink
fe3c9ceaf7
* Move definitions of exact-width integer types from <machine/types.h>
...
to <sys/types.h> and <sys/stdint.h>.
* Add a new C99 <stdint.h> header, which provides integer types of
explicit width, related limits and integer constant macros.
* Extend <inttypes.h> to provide <stdint.h> definitions and format
macros for printf() and scanf().
* Add C99 strtoimax() and strtoumax() functions.
* Use the latter within scanf().
* Add C99 %j, %t and %z printf()/scanf() conversions for
intmax_t, pointer-type and size_t arguments.
2001-04-28 15:41:28 +00:00
atatat
90de954410
If the TZ environment variable was set to the empty string, a call to
...
ctime() would get a bus error (or a segmentation fault). Setting these
variables eliminates that problem.
Fixes pr lib/12750.
2001-04-27 14:21:15 +00:00
kleink
a51e2828bb
Fix previous rev. the right way, using socklen_t.
2001-04-26 19:43:53 +00:00
kleink
568e812267
Fix an ... interesting pasto in the description of the l length modifier
...
that's been here forever.
2001-04-26 19:25:12 +00:00
tron
d83ea5d25d
Fix lint problem caused by the changes for PR standards/12703.
2001-04-26 18:50:13 +00:00
kleink
91491e8dda
Change the `len' arguemtn to gethostbyaddr(3) from int to socklen_t in
...
accordance with XNS5.2; fixes PR standards/12703.
2001-04-26 12:55:31 +00:00
ross
1b16e0e8ee
tweak barrier ops some more
2001-04-26 04:18:32 +00:00
ross
18274acbcd
Delete the trapb ops bracketing mf_fpcr, they aren't needed.
...
Change the trapb ops bracketing mt_fpcr to excb ops.
2001-04-26 03:23:18 +00:00
ross
0c3b624af9
Complete rewrite. Call the new sysarch(ALPHA_FPGETSTICKY, ...).
2001-04-26 03:21:39 +00:00
ross
91a26b1052
remove the trapb ops bracketing mf_fpcr, in this one case they aren't needed
2001-04-26 03:19:10 +00:00
ross
885770193a
minor cleanup
2001-04-26 03:16:58 +00:00
simonb
8b33f6cba9
Fix typos in an (unused) function return type.
2001-04-26 01:00:30 +00:00
kleink
6213f73707
Document getc_unlocked(3), getchar_unlocked(3), putc_unlocked(3) and
...
putchar_unlocked(3); fixes PR lib/11340.
2001-04-25 22:06:53 +00:00
simonb
a69a3cc5ec
Spell occurred correctly.
2001-04-25 02:19:48 +00:00
joda
77dec036c1
don't claim that options are illegal, cf lib/12715
2001-04-24 09:07:43 +00:00
wiz
84f7b205e2
Dummy commit to kill -kk.
2001-04-23 23:02:10 +00:00
fvdl
e33a1e6253
In __rpc_uaddr2taddr_af, actually return useful data for the AF_LOCAL
...
case. From FreeBSD.
2001-04-22 20:51:25 +00:00
jdc
e9d9414894
Document getnstr().
2001-04-21 16:28:27 +00:00
jdc
e0083771d7
Add missing prototypes.
...
Fixes PR lib/12714.
2001-04-21 16:19:37 +00:00
jdc
475308e857
Forget to mention: This fixes PR lib/12565.
2001-04-20 13:14:42 +00:00
jdc
36d80fe4b0
Add entries for scrolling regions and getnstr() functions.
2001-04-20 13:06:35 +00:00
jdc
e1b04b0bbd
Bump libcurses minor (now 4.2).
2001-04-20 13:04:58 +00:00
jdc
e279497a4c
Implement the getnstr() functions.
...
Add __warn_references() for getstr().
Move getstr() family closer to SUSv2 :
add checks for <carriage return>, the kill character, KEY_LEFT and
KEY_BACKSPACE
ignore other KEY_* characters
2001-04-20 13:03:24 +00:00
jdc
f82a1102e0
Make comments match reality (delete-char instead of insert-char).
2001-04-20 12:57:47 +00:00
jdc
3f9388e3e3
Implement scrolling regions :
...
has_ic()
has_il()
setscrreg()
wsetscrreg()
2001-04-20 12:56:08 +00:00
kleink
950c0fd37b
Document fchroot(2).
2001-04-18 08:28:10 +00:00
kleink
08c6392504
Need <limits.h> in _CTYPE_PRIVATE environments.
2001-04-17 20:12:31 +00:00
kleink
232fcc90e3
isoC -> isoC90.
2001-04-14 17:13:23 +00:00
kleink
3432ed7203
Need an internal name for asprintf(3).
2001-04-13 14:18:09 +00:00
lukem
5e45b51a6b
knf ch_enlargebufs(), to be *consistent* with the rest of this file...
2001-04-13 01:04:19 +00:00
lukem
4241f48b35
rename 3 arg ELRE_DEBUG to ELRE_ASSERT, add 2 arg ELRE_DEBUG, and change all
...
occurences of ELRE_DEBUG(foo,bar,) -> ELRE_DEBUG(foo,bar). some compilers
(e.g, gcc on darwin) bitch about the former (`not enough args').
2001-04-13 00:53:11 +00:00
itojun
768e5b5fad
comment; use latest pod2man
2001-04-13 00:18:10 +00:00
sommerfeld
22e6ab1ebe
Fix typo.
2001-04-12 22:34:31 +00:00