cinap_lenrek
3240008dd1
usbuhci: remove resetlk, simplify scanpci()
2021-01-17 11:53:50 +01:00
cinap_lenrek
87b1d454ed
usbohci: use 64-bit io base address, disable interrupts before reset, remove resetlck
2021-01-17 11:51:59 +01:00
Ori Bernstein
82c892a697
zerotrunc(8): add manpage
2021-01-16 16:17:27 -08:00
Ori Bernstein
48555e785a
troff2png(1): add manpage
2021-01-16 16:17:10 -08:00
Ori Bernstein
e2e973a34b
tmdate(2): correct example in manpage
...
add missing tmdate() call around %τ format.
2021-01-16 14:24:32 -08:00
Sigrid
0f3ef52fd7
tweak: support showdata plumb action (thanks sirjofri)
2021-01-16 18:30:50 +01:00
Sigrid
58b3f96f98
9fs: bell labs is very dead
2021-01-15 19:32:02 +01:00
Sigrid
7b12e8084a
cal: use Sa/Su in all cases, also simplify the code
2021-01-12 21:08:12 +01:00
Sigrid
72f7609106
cal: fix -s 7
2021-01-12 13:32:38 +01:00
Sigrid
806f97a47b
cal: add -s option to specify the starting day of the week
2021-01-12 13:23:37 +01:00
Sigrid
6103d6ed2c
audio/flacenc: missed an argument in fprintf()
2021-01-12 11:15:18 +01:00
Sigrid
5d328689de
plumb/basic: handle tga, wav, au, mid and mus
2021-01-12 10:13:00 +01:00
Sigrid
54e1b8431e
audio(1): it is 2021 now
2021-01-12 09:24:10 +01:00
Sigrid
b9f2050d59
libFLAC/mkfile: update version and build with -DNDEBUG
2021-01-11 16:58:04 +01:00
Sigrid
c789c05480
libvorbis: fix free() called on a wrong pointer
2021-01-11 16:17:48 +01:00
Sigrid
ce82f6750c
audio/flacenc
2021-01-11 15:45:12 +01:00
cinap_lenrek
10237a22f1
merge
2021-01-10 20:46:07 +01:00
cinap_lenrek
069d27ba1d
pc, pc64: revert addition of pcireset() call to pcicfginit()
...
Revert the change, as it causes system lockups on bootup
on some systems with USB OHCI controllers, suspected to be
caused by BIOS/SMM accessing the device as BIOS handover
has not been executed yet.
We might bring that back when the problem has is better
understood.
2021-01-10 20:44:58 +01:00
Ori Bernstein
c207b78d07
libdraw: add bezierpts
...
This patch exposes the bezierpts function,
providing a way to get the points on a path,
similar how bezsplinepts gives them for b
splines.
2021-01-09 12:20:49 -08:00
Ori Bernstein
dda99bbfe5
9pfid(2): document struct Qid (thanks sirjofri)
...
The Qid struct is pervasive when writing 9p servers,
but is not described in the manpages. This adds a
definition to the 9pfid manpage.
2021-01-06 10:07:10 -08:00
Ori Bernstein
888c59c07e
merge
2021-01-05 19:48:26 -08:00
Ori Bernstein
1787a8b990
acid: increase hash size (thanks jonas.amoson)
...
when loading large binaries such as netsurf, with many
symbols, our hash table fills up with collisions and
loading the symbol table gets very slow. Bumping it up
drops the time to lstk() in acid on netsurf from 4 minutes
to 8 seconds.
2021-01-05 19:37:26 -08:00
Alex Musolino
95b9b8863d
qr: fix exit status
...
Call exits(0) instead of returning from main. Also call sysfatal if
writing of image data fails. Previously, qr(1) would exit with
default non-nil status "main" unconditionally as a result of returning
from main.
2021-01-05 22:36:03 +10:30
cinap_lenrek
76ed42e31f
marshal(1): fix example: upas/mail -> mail (thanks fulton)
2021-01-04 00:24:39 +01:00
Ori Bernstein
92d3abd818
ape: unify math.h copies
...
/$objtype/include/ape/math.h contained an almost
identical copy of math.h for each architecture.
The only difference between them architectures
was that some had an incorrect version of isinf
defined.
This change picks one of the versions of math.h
with a correct definition, moves it to /sys/include,
and removes the redundant versions.
2021-01-01 21:40:00 -08:00
cinap_lenrek
0e1f4288ee
ape: add missing isnan() and isinf() macros for 386 (thanks Jonas)
2021-01-02 05:47:31 +01:00
Sigrid
5991e01ed7
file: ftyp mp4* is video/mp4 as well
2021-01-01 22:58:05 +01:00
Ori Bernstein
c3b30544e1
sort: fix memory leak (thanks Igor Boehm)
...
Free the last line that we examine when looping
through the lines in a file.
2021-01-01 11:48:39 -08:00
BurnZeZ
fd1db35c4d
cc: add a couple notes to the comments regarding flags
2020-12-29 19:38:59 +00:00
cinap_lenrek
97a55e03a7
libc/arm: open #c/sysstat file with OCEXEC (internal file descriptor)
2020-12-29 19:08:08 +01:00
cinap_lenrek
fb08e3655e
plumber: open rule files as OCEXEC, to avoid leaking them to sub commands
2020-12-29 18:45:42 +01:00
Sigrid
b7b740a04c
text2post: check font index for out of range
2020-12-28 21:21:22 +01:00
cinap_lenrek
ceeb701a2b
plumber: don't leak srvfd file descriptor into sub processes
...
Put OCEXEC flag on the srvfd so it wont be leaked
on sub-processes we spawn from plumb rules.
2020-12-28 21:00:15 +01:00
Sigrid
67672ffdc9
plumb: fix wrong click attribute offset (thanks umbraticus)
2020-12-28 12:24:47 +01:00
cinap_lenrek
0596178dd6
kbmap: avoid division by zero when window becomes too small
2020-12-27 23:39:28 +01:00
cinap_lenrek
0e632454e2
aux/vga: remove panning, add screen tilting support
2020-12-27 23:10:39 +01:00
cinap_lenrek
806353ec9e
devvga: implement screen tilting, remove panning and overlays
...
Tilting allows using left/right rotated or invetrted display orientation.
This can be changed at runtime such as: echo tilt right > /dev/vgactl
This removes the old panning and vga overlays as they are only implemented
with some ancient vga controllers.
2020-12-27 23:08:59 +01:00
cinap_lenrek
874e71c8dc
libauth: re-implement procsetuser() to use /proc instead of #c/user
2020-12-23 13:10:30 +01:00
cinap_lenrek
ab103ba349
devproc: allow anyone to change user of its own processes to "none"
2020-12-23 13:09:31 +01:00
Sigrid
7bcdd1b5d8
libvorbis: 1.3.5 → 1.3.7 (fixes a bunch of CVE and other small issues)
2020-12-23 12:18:07 +01:00
cinap_lenrek
a7a08647b6
ape: re-implement getlogin() by stating /proc/$pid/status
2020-12-23 02:32:13 +01:00
cinap_lenrek
dced7255ec
libc: re-implement getuser() by stating /proc/$pid/status
...
The idea is to avoid the magic files that contain
per process information in devcons when possible.
It will make it easier to deprecate them in the future.
2020-12-23 02:31:28 +01:00
cinap_lenrek
2e6a5e7046
fax, psfax, vwhois: use $user instead of /dev/user
2020-12-23 01:44:44 +01:00
cinap_lenrek
cad697d6ed
B: dont pollute the environment
2020-12-23 01:44:10 +01:00
cinap_lenrek
4675de1ba0
kill, slay, broke: dont pollute environment, use $user
2020-12-23 01:43:29 +01:00
cinap_lenrek
e45c7480b6
Kill: don't pollute environment
2020-12-23 01:42:52 +01:00
cinap_lenrek
c8c5499d7f
start, stop: avoid null list in concatenation witout arguments, use $user
2020-12-23 01:41:52 +01:00
cinap_lenrek
c7fd8fe47a
nusbrc: delect lenovo camera
2020-12-23 01:23:09 +01:00
cinap_lenrek
f11526708e
kw: use ethermii.c from port/ (thanks stuart)
2020-12-22 22:17:44 +01:00
cinap_lenrek
809a7402fc
aout2uimage: fix missing \n in usage print (thanks james)
2020-12-22 19:33:49 +01:00