cinap_lenrek
66719fb3ea
kernel: fix cb->f[0] nil dereferences due to short control request
2016-05-05 18:54:58 +02:00
cinap_lenrek
7d45ee4f6a
remove unmaintained omap4 (pandaboard) kernel
2016-05-05 16:35:25 +02:00
cinap_lenrek
76e4f7caf9
remove unmaintained bitsy (ipaq) kernel
2016-05-05 16:32:15 +02:00
cinap_lenrek
8d9a94a66e
pc64: add etheryuk driver
2016-05-05 16:18:57 +02:00
cinap_lenrek
36d70eb5a7
etheryuk: add Yukon 88R8055 id from erik quanstros driver (thanks Kanji)
2016-05-05 16:17:58 +02:00
cinap_lenrek
5a2ad90bec
vncv: fix netmkvncaddr()
...
netmkaddr() can return a the pointer to the host string if
it is already a full dial string. but we assumed to get
a copy and freed it before returning.
2016-05-05 02:11:00 +02:00
stanley lieber
c7db24fc26
9fs: add sites to 9front case.
2016-05-04 19:26:26 -04:00
cinap_lenrek
2ef975ae7d
hg: set $HOME when not already set to avoid silly uid lookups which can fail if theres no /adm/users
2016-05-04 19:23:57 +02:00
cinap_lenrek
66892eb133
webfs: fix "fd out of range" error message
2016-05-04 18:53:31 +02:00
cinap_lenrek
4e665c8662
rootstub: remove alpha
2016-05-04 17:49:11 +02:00
cinap_lenrek
fb790a51f4
libmach: more alpha
2016-05-04 17:10:26 +02:00
cinap_lenrek
53c73dedec
libmach: remove alpha stuff
2016-05-04 17:00:45 +02:00
cinap_lenrek
a158c4bdb9
remove support for import command in namespace files
2016-05-04 16:35:25 +02:00
cinap_lenrek
814de7f6b3
cdproto: remove alpha
2016-05-04 16:32:05 +02:00
cinap_lenrek
d11bea071c
2c(1): -O=7
2016-05-04 16:24:13 +02:00
cinap_lenrek
a584d9eb96
remove references to dec alpha from the manual
2016-05-04 16:21:53 +02:00
cinap_lenrek
986886f2b8
retire the dec alpha port
2016-05-04 16:11:48 +02:00
cinap_lenrek
f7703d6971
merge
2016-05-04 00:25:03 +02:00
cinap_lenrek
14685d6595
ape: return plan9 error strings from strerror()
...
when _syserrno() fails to map a plan9 error string to
a unix error number, we copy the plan9 error string
to the per process error buffer "plan9err" and set
errno = EPLAN9.
when strerror() is called with EPLAN9, it returns
a pointer to the plan9err buffer.
2016-05-04 00:23:48 +02:00
spew
0695e04ada
correct reference to srv(3) in shr(3)
2016-05-03 12:37:46 -05:00
spew
01986adbbf
document example for shr(3)
2016-05-03 12:35:19 -05:00
spew
479ccd0aa1
add "snake" tracing effect to mole
2016-05-03 09:29:39 -05:00
spew
7657312dcf
fix e2 production to match regexp(6) and do it right this time
2016-05-02 15:11:48 -05:00
cinap_lenrek
de5cabceaf
libregexp: reverting this shit. this is clearly broken.
2016-05-02 21:16:04 +02:00
stanley lieber
9c01b9a958
libregexp/regcomp.c: fix parser for e2 production (thanks, spew)
2016-05-02 14:48:11 -04:00
spew
9ccbf1dcb1
just use wait in "system" call for awk, get rid of unix dependent status code divisor
2016-05-01 20:54:46 -05:00
spew
ee68dedf53
null terminate await buffer for proper tokenize call
2016-05-01 20:34:07 -05:00
ben
a141f4c53a
use rc in awk, remove awk from APEDIRS in cmd mkfile
2016-05-01 20:22:35 -05:00
cinap_lenrek
6e1592c94e
/lib/ndb/common: update ip addresses for [BCHL].ROOT-SERVERS.NET
2016-05-02 01:46:19 +02:00
cinap_lenrek
49cbee690f
awk: dont require sed to build awk
2016-05-02 00:35:52 +02:00
cinap_lenrek
42a7fcabb0
awk: bring back ENVIRON[] support
2016-05-02 00:34:23 +02:00
cinap_lenrek
79fbfbff48
acid: don't get fooled by spaces in convflt()
2016-05-01 21:52:34 +02:00
cinap_lenrek
5aa224c153
pc: use fpsave() instead of fpenv() to capture fp exception context
2016-05-01 21:51:15 +02:00
cinap_lenrek
e880549da6
libregex: fix sed regression (thans spew)
...
I introduced a regression in sed that currently has screwed up
/sys/lib/man/secindex.
The issue is that sed 's/$/ foo/g' will actually replace the newline
character with foo instead of just appending at the end of the line.
This only makes a difference when sed is operating on a multiple line
record. The effect is a record like:
foo
bar
baz
becomes:
foo foobar foo baz foo
instead of
foo foo
bar foo
baz foo
2016-05-01 03:03:12 +02:00
stanley lieber
77d23bae0f
upas/bayes/dump.c: regcomp.h is now located in this directory.
2016-04-30 18:39:05 -04:00
cinap_lenrek
974c4fc768
awk: temporarily fix for NaN() exceptions on 386
...
problem is NaN() produces a SNaN, not a QNaN... and on the 387,
storing 80 bit SNaN in register to a 64-bit memory destination
traps.
SNaN/QNaN encoding is machine specific. mips has the qiet/signaling
bit inverted.
disabling fp exception in main() now, but that sucks.
i think the best solution would be to not even call strtod() in
is_number() but just write a regex or a little state machine that
will only accept numbers without nan and ±inf.
that might even make it faster and is more robust than relying on
the os's strtod() details.
2016-04-30 05:12:20 +02:00
cinap_lenrek
ce1edc3436
ape/libsec: fix nuke target to remove /$objtype/lib/ape/libsec.a instead of /$objtype/lib/libsec.a
2016-04-29 20:18:28 +02:00
aiju
46008ac6b7
handle NaN in awk (thanks spew)
2016-04-29 18:11:29 +02:00
stanley lieber
415b5dfe9b
awk: fix mkfile for cross-compiles (thanks, spew)
2016-04-28 23:59:59 -04:00
cinap_lenrek
cb3049652d
remove ape/regexp.h, remove leftover #pragma lib oldlibregexp.$O from upas/bayes/regexp.h
2016-04-28 21:22:26 +02:00
cinap_lenrek
4c21da2ede
merge
2016-04-28 20:53:53 +02:00
cinap_lenrek
eb16892484
closed spew branch
2016-04-28 20:52:36 +02:00
ben
4d5fb6c357
fix printing a char from an empty string
2016-04-28 12:07:24 -05:00
ben
6886164e34
fix printing a char from a string that starts with a rune
2016-04-28 11:20:38 -05:00
ben
7420dc6ada
fix unsigned printing for awk
2016-04-28 11:07:43 -05:00
ben
58a6b6d6ff
merge default
2016-04-28 08:26:57 -05:00
ben
006fa02a5e
get rid of size printing
2016-04-28 08:05:42 -05:00
ben
0da525ae9a
check program size
2016-04-27 19:56:39 -05:00
cinap_lenrek
ca5b491753
rune(2): add Runeerror reencoding considerations in BUGS section (thanks aiju)
2016-04-28 01:53:09 +02:00
ben
3bf6ef0196
better memory management of threads (thanks knuth)
2016-04-27 17:36:43 -05:00