taca
5509874609
Semantic fix for allocation size for malloc() and realloc() previously
...
modified. Allocation unit isn't sizeof(char **) but sizeof(char *).
Noted by Geoff Wing.
2004-02-25 06:28:10 +00:00
christos
e79fe4ef48
Fix allocation size bug from Takahiro Kambe.
2004-02-24 15:28:07 +00:00
wiz
73e1501b98
parameter with two es. From Peter Postma.
2004-02-24 15:22:01 +00:00
wiz
85746c6759
Spell interrupt with two rs. From Peter Postma.
2004-02-24 15:16:04 +00:00
wiz
f05e6f1a3a
occured -> occurred. From Peter Postma.
2004-02-24 15:12:51 +00:00
christos
d3516aeed5
- fix a memory leak on the current line buffer.
...
- fix a memory leak on realloc failure.
2004-02-23 16:06:52 +00:00
uwe
ad788cab09
In gcc3 world the "millicode" must be provided by libgcc*.a, so don't
...
include it in libc.
2004-02-22 01:05:49 +00:00
cl
e9598cefd0
Actually test pthread__dbg to check if another gdb is attached (and not
...
pthread__tsd_destructors whose address happens to be in addr).
2004-02-21 20:48:11 +00:00
christos
9f2ccd7938
Separate tty separation from the prompt printing function. From Gerry Swislow.
2004-02-21 16:42:30 +00:00
christos
2b03200f1f
servent_r/protoent_r additions
2004-02-19 19:31:06 +00:00
christos
d68ecdf1c9
getservent_r/getprotoent_r
2004-02-19 19:27:53 +00:00
christos
ec210d4a19
Implement the non-reentrant ones using the reentrant ones.
...
Name files by function name.
2004-02-19 19:27:26 +00:00
christos
7782337bb7
_r functions for services and protocols; also add the inet_cidr_* function
...
which will come next.
2004-02-19 19:22:51 +00:00
christos
8059eed1bc
Re-entrant versions of services and prorocols functions.
2004-02-19 19:21:44 +00:00
atatat
42d379d041
Use new PTRTOUINT64() macro instead of local PTRTOINT64() macro.
2004-02-19 03:57:56 +00:00
lukem
aff9207208
document svcudp_create
2004-02-16 02:39:36 +00:00
christos
146f07a922
Fix the non working unctrl mess:
...
1. delete the incorrect duplicate macro from unctrl.h
2. move unctrl macros from curses.h to unctrl.h and make curses.h include
unctrl.h in curses.h instead of duplicating their definition.
3. constify unctrl arrays; make length unsigned.
2004-02-14 18:23:45 +00:00
simonb
216a472c99
Use -fPIC only if MKPIC isn't "no".
2004-02-14 08:41:58 +00:00
simonb
fb8a44d89d
Don't build lcrt.o (version of crt0.o that looks in /libexec/ for the
...
shared linker) if we have MKPIC=no.
2004-02-14 07:48:37 +00:00
wiz
e3fc4b66c3
Spell the plural of suffix "suffixes", not "suffices".
...
Inspired by PR 24400 by Todd Vierling.
2004-02-13 17:56:17 +00:00
wiz
d20841bb64
Uppercase CPU, plural is CPUs.
2004-02-13 11:36:08 +00:00
wiz
0568bf7421
Uppercase CPU.
2004-02-13 09:55:51 +00:00
kleink
d141a7411d
Forgot to build signbit() library parts in previous; noticed by mrg.
2004-02-12 10:28:28 +00:00
nathanw
26ed28badd
td_thr_getregs(): Return errors when the requested bit of register state
...
isn't in the ucontext.
td_thr_getregs(), td_thr_setregs(): Use "xreg" macros when defined.
2004-02-11 21:07:18 +00:00
nathanw
94fc83a6be
Add ucontext conversion macros for an "extra" register set.
2004-02-11 21:04:10 +00:00
jmmv
70eabe78c3
List sys/param.h as a prerequisite of sys/sysctl.h. Bump date.
2004-02-10 12:48:48 +00:00
lukem
6dbd72c053
MAKEVERBOSE messages
2004-02-08 22:52:41 +00:00
nathanw
193a376007
Test pt_blockgen against pt_unblockgen, not against itself, to check
...
for blocked-in-kernel situations.
2004-02-03 20:26:16 +00:00
nathanw
0a6afcc70d
Rename pt_stacksize, pt_stacksize_lg, and pt_stackmask to pthread_*. External
...
symbols can't start with pt_, as that is in the application namespace.
2004-02-02 20:36:18 +00:00
nathanw
b2f27acb27
Do all the symbol lookups at td_open() time and cache them in the td_proc_st.
...
Make the stacksize lookups and data part of td_proc_st rather than global state.
2004-02-02 20:08:27 +00:00
uebayasi
fa3c270527
Minor KNF.
2004-01-31 16:56:12 +00:00
wiz
9af86fc6f2
Fix two typos, and remove a superfluous comma.
2004-01-30 16:03:50 +00:00
wiz
7fcc4d6c6b
Sort SEE ALSO.
2004-01-30 15:38:47 +00:00
christos
fa6c746b59
cross reference sticky(7)
2004-01-30 15:31:27 +00:00
wiz
375b7a6d24
Use -literal instead of -unfilled Bds; replace OpenBSD with .Ox;
...
<> -> \*[Lt]\*[Gt].
2004-01-29 15:23:09 +00:00
mrg
42d0909cf9
add two functions to zlib: gzopenfull() and gzdopenfull() that both take
...
additional "const char *savename" and "u_int32_t mtime" parameters that
are written out into the gzip header in the mtime field and as the original
filename.
2004-01-29 13:08:19 +00:00
itojun
4348bc0770
whitespace KNF
2004-01-29 08:25:28 +00:00
tsarna
72489e1ea0
uuidgen(2) syscall. Originally from FreeBSD, ported by John Franklin in
...
PR#23470, with minor updates by me. This is only the syscall support
from that PR, for now.
Changes: port over fix from FreeBSD for multicast address generation.
Changed bcopy to memcpy. For now, #ifdef notyet the portions of
kern_uuid.c that are meant to be used by (currently nonexistent) other
things in the kernel. Added syscall to COMPAT_FREEBSD as well, though
that's currently not useful, as any program new enough to use this call
also uses other syscalls we don't (yet) emulate.
2004-01-29 02:00:02 +00:00
lukem
b763e0987d
Use the correct parameters when building the YP map name in _yp_getnetbyaddr().
...
Fixes getnetbyaddr() when reading from YP. From Brian Ginsbach in email.
2004-01-29 01:39:15 +00:00
lukem
b776c8e6bb
Retain the euid of the target user whilst reading the
...
.rhosts file. This allows it to have a mode of 600
and still function correctly even when used on an NFS
client with uid 0 mapped to another (anonymous) UID.
Patch from Brian Ginsbach <ginsbach@cray.com>,
and fixes [bin/14880] from Darren Reed <darrenr@>.
2004-01-27 11:46:34 +00:00
lukem
c5a53802fe
Use syslog(3) instead of err(3) to log errors.
...
Based on email conversation with Brian Ginsbach.
Add '%option never-interactive' to nslexer.l, to prevent isatty() from
being called unnecessarily.
Per discussion on current-users@ between Christian Biere and Greg Woods.
2004-01-25 16:38:15 +00:00
wiz
cef0afe940
Lots of grammar and wording changes from jmc@openbsd, with some
...
additional consistency changes by me.
2004-01-24 16:58:54 +00:00
wiz
36f4f7f5c3
Misc fixes from jmc@openbsd.
2004-01-24 15:33:43 +00:00
martin
9ee271adfd
If the syscall fails, the carry bit will be set - not the zero bit.
2004-01-23 13:45:43 +00:00
blymn
316f67d63e
Add defines MIN_FORM_COMMAND and MAX_FORM_COMMAND for ncurses
...
compatibility. This closes PR 20029.
2004-01-23 13:01:17 +00:00
jmmv
be85fac5e9
Fix typo: 'Each characters' -> 'Each character'
2004-01-21 12:40:14 +00:00
jonathan
f0d1f46d5b
Do runtime dynamic binary-search for maximum obtainable bpf capture
...
size (via BIOCSBLEN). Obtained from FreeBSD 4.x; originally from
http://www.tcpdump.org's version of libpcap.
Taken verbatim from the FreeBSD 4.9 version, lint and all, other than
increasing the maximum size from 32Kibyte to an extremely generous
4Mibytes. We assume root will configure the in-kernel maximum value
sensibly on small-memory machines.
2004-01-20 23:31:20 +00:00
matt
1373fa4222
s/sgn/sign (compiles now)
2004-01-20 19:41:30 +00:00
matt
8863e1ea05
Make these compile too.
2004-01-20 19:33:19 +00:00
matt
2758365e99
Make these compile.
2004-01-20 19:29:43 +00:00
yamt
0cb9ad6acb
fix a comment; nl_langinfo(CODESET) belongs to LC_CTYPE, not LC_MESSAGES.
2004-01-20 12:04:48 +00:00
wiz
071711957c
Use standard comment format. Fix typo. From Douwe Kiela.
2004-01-20 08:31:46 +00:00
wiz
81a9cc23f5
Add function descriptions. From Douwe Kiela.
2004-01-20 08:30:55 +00:00
wiz
4d74fb0ff9
Improve function descriptions. From Douwe Kiela.
2004-01-20 08:30:41 +00:00
wiz
60c0778ca6
Grammer fix. From Douwe Kiela.
2004-01-20 08:29:29 +00:00
wiz
c365bab896
Mini KNF. From Douwe Kiela.
2004-01-20 08:29:09 +00:00
wiz
27297af537
Fix recurring typo in comments. From Douwe Kiela.
2004-01-20 08:28:26 +00:00
wiz
3a7de20e0d
Add mv{,w}inch{,n}str. From Douwe Kiela.
2004-01-20 08:27:47 +00:00
wiz
a99c798fbb
Add mv{,w}inch{,n}str and mvwscanw.
2004-01-20 08:26:44 +00:00
martin
dff5a86b96
Too sad - inlining syscall stubs on sparc64 is so much easier than doing
...
PIC calls to the libc stubs, but unfortunately we need to do the latter-
otherwise we break weak symbol semantics and make libpthread fail.
Thanks to Christian Limpach for the analyzis.
2004-01-19 18:33:21 +00:00
martin
f04f3a62db
Forgot to mention in last commit message: remove some accidently commited
...
debug code.
2004-01-19 18:20:35 +00:00
martin
fd70c1464d
Unfortunately we can not restore the signal mask with setcontext() - this
...
breaks libpthread, which tries to intercept the weak sigprocmask symbol.
So use an explicit sigprocmask call instead.
2004-01-19 18:19:33 +00:00
martin
e032233866
Store the "signal mask saved" flag at the end of the jmp_buf - we now use
...
more of it than before (and I bet the old place just is a non translated
32bit sparc value).
2004-01-19 18:17:21 +00:00
kleink
9f0429b6cc
; may be a comment character in assembly, use \n as a separator instead.
...
This instance spotted by Martin Husemann.
2004-01-19 16:18:33 +00:00
matt
3d2a90fb95
Make this compile.
2004-01-18 19:33:01 +00:00
yamt
570948990d
add an ARGSUSED.
2004-01-18 08:54:02 +00:00
yamt
1318d6326f
comment.
2004-01-18 08:53:09 +00:00
yamt
f3ec2d5725
implement gettext implicit iconv and bind_textdomain_codeset.
2004-01-18 08:40:40 +00:00
yamt
c5bbd9dca0
_citrus_NONE_stdenc_wctomb: return E2BIG correctly.
2004-01-18 03:57:30 +00:00
dbj
1d81763357
print max rather than min in error message when number
...
parsed by strsuftollx is greater than max
2004-01-17 23:02:51 +00:00
martin
2f3e9d2cf8
Avoid using the depreceated __sigreturn14 for longjmp by adapting
...
Christian Limpachs arch/m68k implementation using setcontext().
2004-01-17 22:01:15 +00:00
christos
c8d67a7da2
portability fixes.
2004-01-17 17:57:40 +00:00
cl
359b937c80
- delay making a thread unblocked until it's put on the runqueue.
...
- simplify handling of blocked idle threads.
This should fix the ``assertion "target->pt_state != PT_STATE_RUNNING
|| target->pt_blockgen != target->pt_unblockgen" failed'' problem
reported by Marc Recht and Steve Bellovin on current-users.
Also g/c unused pthread__sched_bulk call left over from pthread_sa.c
rev. 1.22 change.
2004-01-16 15:23:31 +00:00
ragge
ead753d26d
Fix typo fpclassifd.c -> fpclassifyd.c, reported by Bertram Barth.
2004-01-16 10:46:11 +00:00
wiz
3ce85dd47a
inifities are probably infinities.
2004-01-15 20:31:40 +00:00
wiz
51008fe87a
I guess ture means true.
2004-01-15 20:30:46 +00:00
kleink
bb37e9c818
libc.so.12.110: fpclassify(), isfinite(), isnormal(), signbit().
2004-01-15 19:44:46 +00:00
kleink
d82e732345
Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
2004-01-15 19:43:44 +00:00
mrg
3c36c70c82
fix a typo
2004-01-11 16:05:27 +00:00
cl
c8017c0dc6
- add deadlock check to pthread_rwlock_wrlock and pthread_rwlock_timedwrlock
...
- return EPERM when unlocking a lock which isn't held
=> prevent the failure in PR 24023, where the citrus code had a deadlocking
code path
- remove deadlock check in pthread_rwlock_tryrdlock, return EBUSY instead
=> makes pthread_rwlock_tryrdlock standards compliant
2004-01-09 18:08:28 +00:00
christos
7d6187a689
PR/24023: Min Sik Kim: Don't deadlock while closing mappers. The module
...
uninit function can call close again, which will try to obtain a held
lock. Unlock the lock before calling the actual close function, since
we already disassociated cm from the rest of the data structures.
2004-01-08 19:23:19 +00:00
wiz
70cfe67d9f
There is no sysctl(9) (yet?), comment it out;
...
fix a typo.
2004-01-08 09:21:35 +00:00
wiz
6807f73559
Fix some spacing nits, an Xref section, and a long line.
...
Bump date for previous.
2004-01-08 09:12:57 +00:00
atatat
76f7bb35fd
Add descriptions of flags.
2004-01-07 21:25:14 +00:00
christos
46f02625cb
- Describe all system threads.
...
- Mention all MI threads that are not device specific; i.e. mention scsibus,
usb, raidframe, nfs, but not pms.
2004-01-07 16:26:23 +00:00
agc
40069685c3
Make this compile, and, as a side-effect, LP64 clean.
2004-01-06 11:29:30 +00:00
itojun
12eeb195bb
kill strcpy
2004-01-06 08:08:44 +00:00
itojun
8047470762
sys/types.h is not needed here. kevlo@openbsd
2004-01-05 19:21:00 +00:00
augustss
a6cfb45c19
The report size is not a local item, so don't clear it when clearing local items.
2004-01-05 17:55:48 +00:00
christos
8a293ad181
Document F_MAXFD, F_CLOSEM
2004-01-05 00:34:34 +00:00
martin
f6ee845eac
Fix a cast for little endian archs
2004-01-03 23:50:47 +00:00
martin
a2c6783de5
When writing/reading longs use explicit 32bit temporary values (this is
...
what "long" means in xdr context).
Fixes PR lib/23960.
2004-01-03 23:01:41 +00:00
wiz
a004e52a39
Uppercase CPU; mark up NULL; remove superfluous word; simplify macro usage.
2004-01-03 13:09:44 +00:00
atatat
9cfe841137
At long last, add descriptions of new "dynamic" operations.
2004-01-03 06:06:36 +00:00
martin
ba54915063
Fix two inverted comparisions and a few comments.
...
This makes sparc64 pass the sigsetjmp regression tests.
2004-01-02 22:30:36 +00:00
itojun
0169ab0afa
minor KNF
2004-01-02 22:19:51 +00:00
itojun
35f883b08a
KNF
2004-01-02 21:49:35 +00:00
cl
f35871411a
make siglongjmp out of a signal handler work:
...
- strong alias __sigprocmask14 to pthread_sigmask
- call _sys___sigprocmask14 where appropriate
- make pthread_sigmask not set the signal mask lazily when pthreads
aren't started yet
2004-01-02 19:24:44 +00:00
cl
33622a5943
userland part of no-syscall upcall stack return
...
- add pt_stackinfo to struct __pthread_st
- add pthread__stackinfo_offset returning the offset from ss_sp to
pt_stackinfo
- pass stackinfo_offset to sa_register and set SA_FLAG_STACKINFO to
make the kernel use it
- call pthread__sa_recycle in pthread__resolve_locks; g/c recycleq and
pthread__recycle_bulk
- return stack in pthread__sa_recycle by incrementing sasi_stackgen
- make pthread__sa_recycle debugging output formatting conditional on
pthread__debug_newline
2004-01-02 19:14:00 +00:00
cl
90e89977d4
- libc.so.12.109 and libpthread.so.0.4
...
- add ssize_t stackinfo_offset argument to sa_register syscall
- remove sa_unblockyield syscall
- make __sigprocmask14 syscall weak
- in pthread__sa_start: catch up with 4-argument sa_register syscall
2004-01-02 18:56:39 +00:00