Commit Graph

446 Commits

Author SHA1 Message Date
Giacomo Tesio f104c46858 purge syscall macros 2020-09-17 23:45:23 +02:00
Giacomo Tesio 5f095a9605 temporarily disable -Werror 2020-09-17 23:43:57 +02:00
Giacomo Tesio 361a06f284 libc: move read and write to jehanne_ namespace (where they actually belong) 2020-09-17 23:43:56 +02:00
Giacomo Tesio e9e5e59740 libposix: rename function argument 2020-09-17 23:43:54 +02:00
Giacomo Tesio 63d860eb99 u.h: refactoring of syscalls 2020-09-17 23:42:55 +02:00
Giacomo Tesio 5261c8554c
Update POLITICS.md 2020-01-06 00:44:58 +01:00
Giacomo Tesio a15c1111b8 libposix: POSIX_rmdir 2019-11-20 00:19:59 +01:00
Giacomo Tesio b57585fdf4 libposix: fix cast warning 2019-11-19 01:36:08 +01:00
Giacomo Tesio bc1bec4641 Merge branch 'master' of https://bitbucket.org/tesio/jehanne 2019-11-18 22:38:33 +01:00
Giacomo Tesio 49da4de25c posix: POSIX_sysconf 2019-11-18 00:53:09 +01:00
Giacomo Tesio d0402e9ea3 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-16 11:23:58 +01:00
Giacomo Tesio 49eb11173b u.h: remove volatile in NativeTypes.p 2019-11-13 18:27:09 +01:00
Giacomo Tesio aa13cd129f Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-13 18:26:12 +01:00
Giacomo Tesio 06ff351615 newlib: update 2019-11-13 18:26:03 +01:00
Giacomo Tesio 825a16108c newlib: update 2019-08-27 00:55:07 +02:00
Giacomo Tesio 3abcadcc2b devtools: cross/init.sh: echo "done." to avoid wait to propagate the exit status of the dotter 2019-08-12 19:01:58 +02:00
Giacomo Tesio 4d027c0357 devtools: continuous-build.sh: don't fail on git clean 2019-08-12 01:33:55 +02:00
Giacomo Tesio 9b0a8b6463 devtools: fix runqemu 2019-08-11 23:36:56 +02:00
Giacomo Tesio 72f996593b Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-08-11 22:58:06 +02:00
Giacomo Tesio 26ce8c4686 devtools: updated newlib 2019-08-11 22:57:25 +02:00
Giacomo Tesio 289f4e891e
Update POLITICS.md 2019-06-05 22:49:25 +02:00
Giacomo Tesio af4170a762
Update POLITICS.md 2019-06-03 23:29:23 +02:00
Giacomo Tesio d38b74de93
Create POLITICS.md 2019-06-03 23:26:32 +02:00
Giacomo Tesio f2e089b122
Merge pull request #12 from ekaitz-zarraga/master
Correct spelling in the docs
2019-05-05 01:21:42 +02:00
Ekaitz Zárraga 431c7ae365 Clean trailing spaces 2019-05-05 00:31:21 +02:00
Ekaitz Zárraga f7edc08e36 Correct spelling 2019-05-05 00:31:08 +02:00
Giacomo Tesio bc85310373 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2018-10-25 00:37:53 +02:00
Giacomo Tesio fcb7cbac52 sysconf.json: remove erroneous const in fd2path 2018-10-25 00:37:23 +02:00
Giacomo Tesio b5aa91f2f6
Merge pull request #9 from dargonforce/master
Added autoconf to build instructions
2018-10-04 23:15:06 +02:00
Tim Miller f6e22bca1c Added autoconf to build instructions 2018-09-20 10:13:13 -04:00
Giacomo Tesio 93111d7b0e devtools: QA.sh: format=raw 2018-06-05 00:06:47 +02:00
Giacomo Tesio 0629e7349b hacking/disk-create.sh: look for syslinux library in com32 2018-06-04 23:28:46 +02:00
Giacomo Tesio ca2300aa65 usb/disk: add a 100ms sleep after ums reset 2018-05-18 00:26:13 +02:00
Giacomo Tesio 414c882682 travis-ci: try to fix ppa 3 2018-01-15 23:40:51 +01:00
Giacomo Tesio c3d2f1f6f1 travis-ci: try to fix ppa 2 2018-01-15 23:20:59 +01:00
Giacomo Tesio 28cc241216 travis-ci: try to fix ppa 2018-01-15 23:12:51 +01:00
Giacomo Tesio 696869ab00 newlib: add support for O_NONBLOCK 2018-01-15 22:43:50 +01:00
Giacomo Tesio ea21d3cd2d libposix: add support for O_NONBLOCK
We keep a list of non blocking fds and use awake to
make them not block on read, write, pread and pwrite.
2018-01-15 22:37:27 +01:00
Giacomo Tesio 96f5c08548 cmd: hmi/pipeconsole -P serve /dev/tty instead of /dev/cons (for use with mksh) 2018-01-08 01:23:52 +01:00
Giacomo Tesio 2bf39bf38a kern: rename /dev/swap in /dev/sysmem
Jehanne has no SWAP.

And I do not want to explain to my daughters what SWAP **was**.
2018-01-07 07:14:08 +01:00
Giacomo Tesio 9cab16119a ci: try with the deprecated trusty
See https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch
2018-01-06 03:59:35 +01:00
Giacomo Tesio 1fc668e28b cross/pkgs: update newlib and mksh (thanks Thorsten!) 2018-01-06 02:40:26 +01:00
Giacomo Tesio d04c776f3c Fix Minnich's Copyrights
As far as I can remember the new `dc` argument added to the `mount`
system call is the only API innovation that I imported from Harvey-OS
in the Jehanne's kernel.

It's a great idea of Ronald G. Minnich, introduced at

	72777a1fab

Since he didn't amended the copyright statements in Harvey, I forgot
to amend it here.

Sorry, my fault.
2018-01-06 01:09:04 +01:00
Giacomo Tesio dd9aa0e0a6 More explicit Copyright in files 2018-01-06 01:09:04 +01:00
Giacomo Tesio c7d0f621c9 Clarify Forsyth's and 9front's copyrights
I'm very grateful to Charles Forsyth for creating most of Jehanne's kernel
and to 9front's guys for all the code and ideas they freely share.

Here I make their copyrights explicit as they had been erroneusly omitted
or messed up before. Sorry.
2018-01-05 02:30:45 +01:00
Giacomo Tesio 629c403341 mksh: install in /cmd/mksh instead of /cmd/sh 2017-12-29 23:01:20 +01:00
Giacomo Tesio 8ed3e74c3f libposix: fix setpgid: if the target process is already a group leader, do nothing 2017-12-25 13:13:09 +01:00
Giacomo Tesio 6a9aaa3b14 devtools: improved newlib and mksh 2017-12-22 00:46:45 +01:00
Giacomo Tesio 20060a1b2a rc: fix variables in /usr/glenda/lib/profile 2017-12-22 00:45:44 +01:00
Giacomo Tesio ced276944b devtools: fix usbDev in runOver0P.sh and runDisk.sh 2017-12-19 22:53:02 +01:00