stanley lieber
4c68cfa412
fortunes: [9fans] ..... UNSUBSCRIBE_HELP NEEDED
2018-12-11 12:57:36 -05:00
aiju
40d6302b5f
forgotten files
2018-12-11 09:20:34 +00:00
aiju
a6517fb498
kernel: change peek to return number of characters left rather than 0/-1
2018-12-11 09:17:44 +00:00
aiju
cc066d8130
dtracy: catch page faults
2018-12-11 09:09:08 +00:00
aiju
6f30420136
add dtracy support to mkdevc and enable dtracy with plan9.ini
2018-12-11 07:44:34 +00:00
BurnZeZ
e93a85710e
sshfs: add exits(nil) to threadmain
2018-12-10 05:18:05 +00:00
aiju
ca851bbb5e
dtracy: call dtptrigger with a struct pointer rather than a list of arguments; put return value in arg9
2018-12-09 21:43:22 +00:00
aiju
b96be17376
dtracy: fix lexer bug
2018-12-08 18:04:25 +00:00
aiju
722a1a3334
fix dtracy man page
2018-12-08 17:24:23 +00:00
aiju
6056a46c64
add dtracy manpage
2018-12-08 16:35:21 +00:00
aiju
58fa29447b
dtracy: add support for aggregations
2018-12-08 15:07:53 +00:00
cinap_lenrek
03e60450c2
rio: get rid of window delete thread, fix mysterious disappearing windows
...
because a client might not handle resize, rio would try to move ther
window offsceen after 750 ms. however, it does this by window name,
which could have been reassigned by another concurrent rio, causing the
wrong window to disappear.
now we always move the window offscreen before freeimage(). this way we
are sure to still have the right reference to the original window.
2018-12-07 16:32:04 +01:00
BurnZeZ
96b1debbf8
add entries for il rcpu
2018-12-07 01:41:27 +00:00
BurnZeZ
c6d4cd09a3
ptrap(4): fix formatting
2018-12-06 06:53:41 +00:00
aiju
4415dde6d3
forp: change indexing to verilog-like semantics
2018-12-06 10:56:32 +00:00
BurnZeZ
023f5eca58
acid: fix transcript
2018-12-06 07:11:35 +00:00
aiju
64d0d3b8ac
libmp: fix mptouv behaviour to match mptoui
2018-12-06 09:32:20 +00:00
aiju
17b80cbcf1
libmp: add tests for integer conversions
2018-12-06 09:32:07 +00:00
aiju
7e477cc769
mptov: make it actually work
2018-12-05 10:26:52 +00:00
cinap_lenrek
6891093034
kernel: remove unused static variable "sofar" from timerintr() (thanks mischief)
2018-12-05 03:59:08 +01:00
cinap_lenrek
d15aca0532
kernel: fix tprof on multiprocessor
...
segclock() has to be called from hzclock(), otherwise
only processes running on cpu0 would catche the interrupt
and the time delta would be wrong.
lock the segment when allocating Seg->profile as
profile ctl might be issued from multiple processes.
Proc->debug qlock is not sufficient.
Seg->profile can never be freed or reallocated once
set as the timer interrupt accesses it without any
locking.
2018-12-05 01:43:19 +01:00
cinap_lenrek
79bfff6437
factotum: rsa: use mptober() to get right adjusted result instead of mptobe() and memset()
2018-12-04 19:34:36 +01:00
cinap_lenrek
c5393d612f
bootrc: remove $ff references (was old parsed /boot/boot argument list)
2018-12-04 18:55:56 +01:00
aiju
b5f7e27f44
kencc: make "function not declared" a warning unless compiling with -T
2018-12-02 11:36:58 +00:00
mischief
a847d7a53d
python: explicitly declare WaitForThreadShutdown as void
2018-12-02 03:30:30 -08:00
mischief
cb7375dcbc
ape: declare gethostname
2018-12-02 03:30:22 -08:00
cinap_lenrek
9eeca04d87
merge
2018-12-02 03:27:19 +01:00
cinap_lenrek
117f177ccf
libsec: fix memory leak in pkcs1_decrypt()
2018-12-02 03:23:48 +01:00
BurnZeZ
2b1454e81c
libdtracy: wrong operator in XORI (thanks aiju)
2018-12-01 18:07:40 +00:00
aiju
d9b9e15d6b
kencc: turn "function args not checked" warning into "function not declared" error if appropriate
2018-12-01 11:39:49 +00:00
aiju
75f5332c9d
2c(1): document some differences with ANSI C
2018-12-01 11:28:26 +00:00
cinap_lenrek
ad7316e87c
hgwebfs: write headers individually, so they are not limited by webfs iounit (thanks mischief)
2018-12-01 04:22:07 +01:00
cinap_lenrek
c4ecd0fee0
webfs: write headers individually so they are not limited in sum to the 8k buffer
2018-12-01 04:20:53 +01:00
aiju
ec1976eb05
fplot: add support for readout with middle mouse button
2018-11-30 17:32:10 +00:00
aiju
5b2f81a567
fplot: color different curves
2018-11-30 16:58:01 +00:00
aiju
f102882990
fplot: compute y range correctly when used with multiple graphs
2018-11-30 16:12:02 +00:00
cinap_lenrek
55f067553a
upas: get rid of broken validatesender example, remove redundant upas/misc and setup target
2018-11-28 21:12:11 +01:00
mischief
cd933b2a9c
hgwebfs: read to eof by default to match urllib2 behavior
2018-11-28 11:34:52 -08:00
cinap_lenrek
099da8cb82
devip: fix arpread, dont return partial entries
2018-11-28 12:41:18 +01:00
cinap_lenrek
22b28520cd
fshalt: wait for fileservers command file to vanish
...
cwfs and hjfs create ther /srv command files with
ORCLOSE flag, so they get removed once the fileserver
terminates. we can use this to check that the fileserver
has in fact finished halting without making assumtions
about the time it should maximally take for any fileserver
to write out its buffers to disk.
2018-11-27 22:37:32 +01:00
cinap_lenrek
243c25fd8f
upas/fs: avoid switch on vlong breaking build (thanks k0ga)
2018-11-26 21:36:51 +01:00
cinap_lenrek
3484b7c23a
upas/fs: another mistake ...
2018-11-26 21:29:33 +01:00
cinap_lenrek
f75b4fddb3
upas/fs: fix broken body.ext in walk (thanks sl)
2018-11-26 20:15:30 +01:00
cinap_lenrek
da9f1ccc28
libmach: change amd64 szreg to 8 (thanks charles forsyth)
2018-11-24 22:38:00 +01:00
aiju
6e6beff85d
delete old NOTICE file
2018-11-24 15:22:17 +00:00
cinap_lenrek
434de8db8d
snap: use Mach->szaddr as the width of the stack pointer (fixes snap on amd64)
...
to read the value of the stack pointer register, snap
used Machdata->szreg to determine the width of the
SP register in the Ureg structure. however, the value
does not match the Ureg.sp type for a number of architectures
(mips2, amd64) and it is unclear if this was an oversight
as it is rarely used (snap is indeed the only user) or
if it was intended for a different purpose.
so we use szaddr instead which matches the stack pointer
width in the Ureg and fixes the truncated stack issue on
amd64.
2018-11-22 20:27:27 +01:00
cinap_lenrek
6bd0764167
snap: add debug flag, make debug less verbose
2018-11-22 15:09:54 +01:00
cinap_lenrek
9d471caaae
snap: check for overflows, cleanup error handling
2018-11-22 12:44:15 +01:00
cinap_lenrek
3363693205
snap: consequently use ulong for page index and count
2018-11-22 10:31:30 +01:00
cinap_lenrek
5692788724
snap: be more conservative taking stack snapshot
...
include up to 8k below the stack to get some more context.
don't assume stack is at least 16K.
2018-11-22 10:30:45 +01:00