cinap_lenrek
667010554b
make all the commands agnostic about Rune width. (from sources)
2013-04-24 20:13:18 +02:00
cinap_lenrek
e8a0276090
ape: add inet_aton()
2013-04-01 19:16:18 +02:00
cinap_lenrek
bbe95085d4
python: update python build configuration to new ape capabilities like getaddrinfo(), ipv6 and fix EISCON typo in ape
2013-03-31 18:54:45 +02:00
cinap_lenrek
b6dc4ba5a4
ape: initial IPv6 support, inet_pton()/inet_ntop(), getaddrinfo()/getnameinfo()
2013-03-31 18:52:45 +02:00
cinap_lenrek
9c7e1db701
ape: define FD_SETSIZE for select()
2013-03-31 18:46:14 +02:00
cinap_lenrek
25f04a68a1
ape: threadsafe errno
...
store errno on the private process stack so its always per process
and not just per memory space. errno itself becomes a macro
dereferencing int *_errnoloc; which is initialized from main9.s
pointing to the private stack location.
various fixes in programs that just imported errno variable with
"extern int errno;" instead of including <errno.h>.
2013-03-11 18:57:22 +01:00
cinap_lenrek
8b72726549
ape: add PASS_MAX constant for getpass() to limits.h (from patch/ape-pass_max)
...
add PASS_MAX to limits.h for ape, and make getpass respect it. also increase the size of
the maximum passwords (we use long ones at work). Needed for native port of SVN (in progress).
2013-02-28 19:21:03 +01:00
ftrvxmtrx
092fd36154
mp.h: fix typo
2013-02-10 20:46:56 +01:00
cinap_lenrek
dbbbff8915
lib9p: defer closing down srv until the last request has been responded, Tversion message size
...
in multithreaded programs, we have to wait until all outstanding
requests have been responded before closing down the srv.
dont make write errors sysfatal(), only print them. in case if
listensrv() is used we dont want to exit the process in respond()
called by some worker thread.
make sure Tversion is only handled when there are no outstanding
requests and make sure message size is sane.
2013-01-30 06:26:03 +01:00
cinap_lenrek
6cadd03bbe
fix utf and rune handling in preparation for 32bit runes
2012-12-31 21:09:46 +01:00
cinap_lenrek
7ceff03db3
bio: remove useless Breadn() as it does the same as Bread()
...
Bread() always reads exactly nbytes of data if it can. only
when it reaches end of file or an error it will return less.
so the Breadn() function that was introduced has been removed.
sorry for the confusion.
2012-12-25 02:45:28 +01:00
cinap_lenrek
84c930a078
ape: fix putenv()
...
writing /env in putenv() doesnt work. exec will create
new enviroment anyway. we have to modify environ array!
2012-12-03 06:44:30 +01:00
google
dd1b8df880
Add alignment hints for e512 ATA drives.
2012-09-09 17:22:12 +12:00
cinap_lenrek
7f22b32e63
isodate in libc? revert every commit for great justice!
2012-09-01 14:12:29 +02:00
google
0e41e0b7c5
Add prototypes for isotime and isodate. This should have been in the previous commit.
2012-09-02 23:15:15 +12:00
cinap_lenrek
64cb1dd5b4
libmach: add arm64 constants (import from sources)
2012-08-02 22:23:58 +02:00
cinap_lenrek
18d1ef20b3
format check for octal fmt strings (import from sources)
2012-08-02 22:22:57 +02:00
cinap_lenrek
da20365290
libauth: fix authrpc buffer overflow (import from sources)
2012-08-02 22:22:05 +02:00
cinap_lenrek
49ac0b93d3
add tsemacquire syscall for go
2012-07-29 20:26:49 +02:00
cinap_lenrek
a47521a3ed
experimental acpi support for apic irq routing
2012-06-17 23:12:19 +02:00
aiju
d2357e6961
added ecdsa to factotum
2012-06-06 16:43:15 +02:00
aiju
005248b4c5
added elliptic curve stuff and RIPEMD-160
2012-06-04 11:50:37 +02:00
cinap_lenrek
9c844d90e1
lib9p: add Srv.start
2012-03-30 20:06:33 +02:00
cinap_lenrek
9840c9f18e
ndb/cs: fix use after free caused by flush/clunk happening before dns lookup finishes
2012-03-23 04:02:34 +01:00
cinap_lenrek
278d4f8477
libdraw: added enter() and eenter() functions
2011-10-31 19:41:48 +01:00
cinap_lenrek
c0c9a9927f
libbio: add Breadn
2011-10-06 00:39:05 +02:00
cinap_lenrek
c360ea5511
libthread: reimplemented i/o procs using new interrupt ctl message
2011-08-22 03:04:01 +02:00
aiju
8434f98cdd
added interrupt proc ctl message
2011-08-20 12:30:06 +02:00
aiju
0a0435dbc1
lib9p reqqueue: more cleaning
2011-08-19 19:33:36 +02:00
aiju
9574793fc7
lib9p reqqueue: remove setjmp shit
2011-08-19 16:24:44 +02:00
cinap_lenrek
0c1284f602
lib9p: add srvacquire/srvrelease
2011-08-19 05:18:19 +02:00
aiju
c65100ffa0
lib9p: added toilet queues
2011-08-16 22:00:34 +02:00
aiju
6aed9711b4
devshr: changed #σc to contain directories
...
nusb: detaching
2011-07-30 14:30:27 +02:00
aiju
7d0ce95567
lib9p: added threadpostsharesrv
2011-07-27 16:36:32 +02:00
aiju
abe6ead0ff
lib9p: added functions for devshr
2011-07-27 10:46:34 +02:00
aiju
5851650367
added Blethal to libbio
2011-07-12 18:39:40 +02:00
cinap_lenrek
c2fc2fad13
merge sd changes from 9atom
2011-07-10 14:14:23 +02:00
aiju
b4ae96bcb9
added ainc / adec prototype
2011-06-25 12:26:25 +02:00
aiju
67daf453a7
fixed tzset(), hopefully hg timezone bug should be fixed now
2011-06-04 12:02:42 +02:00
aiju
97d3ff1bee
added EWOULDBLOCK
2011-06-03 13:43:25 +00:00
aiju
6ab691048d
added (unfinished) nanosleep to APE
2011-06-03 12:28:37 +00:00
taruti
9655db2550
devfs crypto code - alpha version
2011-05-24 22:19:33 +00:00
cinap_lenrek
e7d3e20912
remove keyboard stuff from other ports, make openssl and python compile on arm
2011-05-21 00:42:08 +00:00
cinap_lenrek
4fcc906e7f
add /dev/kbd support to rio
2011-05-11 05:55:48 +00:00
cinap_lenrek
3a742c699f
add zlib, bzlib and openssl ape ports
2011-05-03 09:56:35 +00:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
c558a99e0b
Import sources from 2011-03-30 iso image - sys/include
2011-03-30 16:47:56 +03:00