From a6c247edf91f24c42654f6ef39370b8e967d9d7f Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawm0tPiUtacKtcPguo5S9cQUpQu5lc7FDeU" Date: Tue, 9 Apr 2013 23:45:32 +0200 Subject: Fixed the ArchHurd link that pointed to a 404, and removed the SuperUnpriviged info, since the website no longer exists. Also, the ArchHurd live-cd is more recent that teythoon's. --- hurd/running/live_cd.mdwn | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/hurd/running/live_cd.mdwn b/hurd/running/live_cd.mdwn index 1eb9b8e0..7c5f0a8e 100644 --- a/hurd/running/live_cd.mdwn +++ b/hurd/running/live_cd.mdwn @@ -1,16 +1,6 @@ -[[Arch Hurd|hurd/running/arch_hurd/]] offers Hurd LiveCDs at . +[[Arch Hurd|hurd/running/arch_hurd/]] offers Hurd LiveCDs at . -Also you can download a gzipped iso of a Hurd Live CD at -. - -The Superunpriveleged crew also offers a tiny Hurd Live CD that is under 10 -MiB: - -Use it like this: - - $ qemu -m 512 -cdrom hurd-tiny-cd-20060722.iso - -A more recent Live CD can be found at . +A less recent Live CD can be found at . It can be run with qemu via -- cgit v1.2.3 From c2dfc88092f96e633cfa09f88a957498828c5df4 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Wed, 10 Apr 2013 02:39:56 +0200 Subject: Updated weblink that was removed due to the link being broken. Should be fixed now. --- user/musial.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/user/musial.mdwn b/user/musial.mdwn index bcdaea2c..dd92024c 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH +http://nyumbu.org/.musial/ + email: musial@gnu.org Join the FSF! - http://www.fsf.org/register_form?referrer=9143 -- cgit v1.2.3 From eac1637782ab2f0b00aebc9be9b56ec1e84de869 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Fri, 12 Apr 2013 13:04:00 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index dd92024c..5a8c15ce 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://nyumbu.org/.musial/ +http://tangent.cc/.musial/ email: musial@gnu.org -- cgit v1.2.3 From 77aa8ed7424f496832e36d49066069e078854fae Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 14 Apr 2013 02:18:06 +0200 Subject: qoth: added news for 2012-08 and 2012-09 --- contributing/web_pages/news/qoth_next.mdwn | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index efce525c..79be251a 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A quarter of the Hurd, Q2 of 2012: *TODO*, *TODo* and *TODo*. +A quarter of the Hurd, Q2 of 2012: *TODO*, *TODO* and *TODo*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -25,8 +25,17 @@ else=" -For details, see Richards report about running +News items: + +- For details, see Richards report about running [Hurd without dependency on cthreads](http://lists.gnu.org/archive/html/bug-hurd/2012-08/msg00062.html). +- new cd images with keyboard layout configuration http://lists.gnu.org/archive/html/bug-hurd/2012-07/msg00048.html +- Pino Toscano: FIFO sockets with mknod (test passes now) http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html +- Pino Toscano added a size parameter to tmpfs for easier usage in scripts: http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html +- Pino Toscano added procfs fixes http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html + +Still to do: everything starting from october 2012 http://lists.gnu.org/archive/html/bug-hurd/2012-10/threads.html + This quarter [hurd hacker] [item] -- cgit v1.2.3 From bc02c8f8d4ea59ac183856b8807a705b219008a9 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 14 Apr 2013 12:38:12 +0200 Subject: qoth: processed bug-hurd october and november. --- contributing/web_pages/news/qoth_next.mdwn | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 79be251a..bcacae9e 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -31,10 +31,18 @@ News items: [Hurd without dependency on cthreads](http://lists.gnu.org/archive/html/bug-hurd/2012-08/msg00062.html). - new cd images with keyboard layout configuration http://lists.gnu.org/archive/html/bug-hurd/2012-07/msg00048.html - Pino Toscano: FIFO sockets with mknod (test passes now) http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html -- Pino Toscano added a size parameter to tmpfs for easier usage in scripts: http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html -- Pino Toscano added procfs fixes http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html +- Pino Toscano added a size parameter to tmpfs for easier usage in scripts: http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html and a [version suffix option](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00009.html) for gnumach configure. +- Pino Toscano added patches for [procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html), [ptrace](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00035.html), [fsync on stdout](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00046.html), [muntrace](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00033.html), [ulimit](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00034.html), [glibc](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00029.html) which among others improve POSIX conformance, making it easier to write programs which work on the Hurd and GNU/Linux. +- Cyril Roeland fixed a documentation typo [in ps](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00032.html) and a missing linker flag [in procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00025.html). -Still to do: everything starting from october 2012 http://lists.gnu.org/archive/html/bug-hurd/2012-10/threads.html +- Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features. +- Thomas Schwinge fixed [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16. +- Svante Signell [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal, +- Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk. +- Matthew Leach [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. + + +Still to do: everything starting from http://lists.gnu.org/archive/html/bug-hurd/2012-12/threads.html This quarter [hurd hacker] [item] -- cgit v1.2.3 From b3435a3f4348f7959cae7c137f7cfd68fb16b37b Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 14 Apr 2013 17:36:08 +0200 Subject: qoth: gathered the news items for 2012-q3 and q4 --- contributing/web_pages/news/qoth_next.mdwn | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index bcacae9e..b906f3f0 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -38,9 +38,13 @@ News items: - Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features. - Thomas Schwinge fixed [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16. - Svante Signell [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal, -- Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk. +- Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk, as well as [statfs](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00005.html), which adds some additional statistics to procfs. - Matthew Leach [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. - +- Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). +- Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes. +- Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed. +- Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html). +- Still to do: everything starting from http://lists.gnu.org/archive/html/bug-hurd/2012-12/threads.html -- cgit v1.2.3 From 16e7cc4a13f2b47e649783ab142de4085f1ccce5 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 14 Apr 2013 17:39:48 +0200 Subject: qoth: todo: gather info from debian hurd --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index b906f3f0..39aa52ae 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -46,7 +46,7 @@ News items: - Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html). - -Still to do: everything starting from http://lists.gnu.org/archive/html/bug-hurd/2012-12/threads.html +Still to do: everything starting from http://lists.debian.org/debian-hurd/2012/07/threads.html This quarter [hurd hacker] [item] -- cgit v1.2.3 From 5988dbfa8b8ff69a6b8acc4d8190d6a9e2405ab9 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Sun, 14 Apr 2013 18:05:50 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 5a8c15ce..a258448b 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://tangent.cc/.musial/ +http://un9.org/.musial/ email: musial@gnu.org -- cgit v1.2.3 From 7e7f4794b01db51106f004d7d0746e777af55ccd Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Mon, 15 Apr 2013 01:16:11 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index a258448b..dd92024c 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://un9.org/.musial/ +http://nyumbu.org/.musial/ email: musial@gnu.org -- cgit v1.2.3 From c34511711200d72b28b0ddeb70e3a2fe28f088dd Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Mon, 15 Apr 2013 01:44:38 +0200 Subject: qoth polish. --- contributing/web_pages/news/qoth_next.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 39aa52ae..96efacbc 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -43,7 +43,8 @@ News items: - Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). - Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes. - Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed. -- Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html). +- Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug. + - Still to do: everything starting from http://lists.debian.org/debian-hurd/2012/07/threads.html -- cgit v1.2.3 From ffea75aa308030dce86a9449cb8bde3868319332 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Mon, 15 Apr 2013 14:22:10 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index dd92024c..7ea58564 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://nyumbu.org/.musial/ +http://musial.in/.musial/ email: musial@gnu.org -- cgit v1.2.3 From bbce85a26c3749017acbef2983b1a2fade6510cc Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 15 Apr 2013 23:57:27 +0200 Subject: Record issue about missing cancellation point support --- open_issues/libpthread_cancellation_points.mdwn | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 open_issues/libpthread_cancellation_points.mdwn diff --git a/open_issues/libpthread_cancellation_points.mdwn b/open_issues/libpthread_cancellation_points.mdwn new file mode 100644 index 00000000..af0efa9d --- /dev/null +++ b/open_issues/libpthread_cancellation_points.mdwn @@ -0,0 +1,41 @@ +[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="cancellation points are not cancelling threads"]] + +[[!tag open_issue_libpthread]] + + #include + #include + #include + #include + + void *f (void*foo) + { + char buf[128]; + //pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, NULL); + while (1) { + read (0, buf, sizeof(buf)); + } + } + int main (void) { + pthread_t t; + pthread_create (&t, NULL, f, NULL); + sleep (1); + pthread_cancel (t); + pthread_join (t, NULL); + exit(0); + } + +read() is not behaving as a cancellation point, only setting the cancel +type to asynchronous permits this testcase to terminate. We do have the +pthread_setcanceltype glibc/libpthread hook in the forward structure, but we are +not using it: the LIBC_CANCEL_ASYNC macros are void, and we're not using them in +the mig msg call either. -- cgit v1.2.3 From 073464feebed0b8139b52b2045c71e20b6d8ab44 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Apr 2013 23:16:51 +0200 Subject: IRC. --- microkernel/mach/deficiencies.mdwn | 16 ++++++++++++++++ .../mach/gnumach/interface/syscall/mach_print.mdwn | 8 ++++++++ .../gnumach/interface/syscall/mach_print/Makefile | 9 +++++++++ .../interface/syscall/mach_print/mach_print.S | 3 +++ .../gnumach/interface/syscall/mach_print/main.c | 21 +++++++++++++++++++++ 5 files changed, 57 insertions(+) create mode 100644 microkernel/mach/gnumach/interface/syscall/mach_print/Makefile create mode 100644 microkernel/mach/gnumach/interface/syscall/mach_print/mach_print.S create mode 100644 microkernel/mach/gnumach/interface/syscall/mach_print/main.c diff --git a/microkernel/mach/deficiencies.mdwn b/microkernel/mach/deficiencies.mdwn index dcabb56e..1294b8b3 100644 --- a/microkernel/mach/deficiencies.mdwn +++ b/microkernel/mach/deficiencies.mdwn @@ -751,3 +751,19 @@ In context of [[open_issues/multithreading]] and later [[open_issues/select]]. part AIUI, and scheduling contexts can be inherited explicitly too, like in EROS (and in a way in Viengoos) i don't understand viengoos well enough to do it that way + + +## IRC, freenode, #hurd, 2013-04-13 + + a microkernel loosely based on mach for a future hurd-like system + ok. no way! Are you in the process of building a micro-kernel + that the hurd may someday run on? + not the hurd, a hurd-like system + ok wow. sounds pretty cool, and tricky + the hurd could, but would require many changes too, and the point + of this rewrite is to overcome the most difficult technical performance + and scalability problems of the current hurd + doing that requires deep changes in the low level interfaces + imo, a rewrite is more appropriate + sometimes, things done in x15 can be ported to the hurd + but it still requires a good deal of effort diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn b/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn index c0b0d0b3..ca52dca5 100644 --- a/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn +++ b/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn @@ -51,3 +51,11 @@ License|/fdl]]."]]"""]] k if it's fine with you, i'll commit it too I'm fine + + +## IRC, freenode, #hurd, 2013-04-07 + + see http://www.sceen.net/~rbraun/mach_print/ for an example to use + it + +[[Makefile]], [[mach_print.S]], [[main.c]]. diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print/Makefile b/microkernel/mach/gnumach/interface/syscall/mach_print/Makefile new file mode 100644 index 00000000..8590ef7f --- /dev/null +++ b/microkernel/mach/gnumach/interface/syscall/mach_print/Makefile @@ -0,0 +1,9 @@ +CFLAGS = -O0 -g3 + +mach_print: main.o mach_print.o + gcc -o mach_print main.o mach_print.o + +clean: + rm -f mach_print *.o + +.PHONY: clean diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print/mach_print.S b/microkernel/mach/gnumach/interface/syscall/mach_print/mach_print.S new file mode 100644 index 00000000..606a66e6 --- /dev/null +++ b/microkernel/mach/gnumach/interface/syscall/mach_print/mach_print.S @@ -0,0 +1,3 @@ +#include + +kernel_trap(mach_print,-30,1) diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print/main.c b/microkernel/mach/gnumach/interface/syscall/mach_print/main.c new file mode 100644 index 00000000..23b9fc88 --- /dev/null +++ b/microkernel/mach/gnumach/interface/syscall/mach_print/main.c @@ -0,0 +1,21 @@ +#include +#include +#include + +void mach_print(char *); + +int +main(int argc, char *argv[]) +{ + int size; + char *s; + + size = snprintf(NULL, 0, "%s\n", argv[1]); + assert(size > 0); + s = malloc(size); + assert(s != NULL); + sprintf(s, "%s\n", argv[1]); + mach_print(s); + free(s); + return EXIT_SUCCESS; +} -- cgit v1.2.3 From da1d6a2f71edaba242502265d348206b0cd9dfd6 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Wed, 17 Apr 2013 00:22:59 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 7ea58564..09992930 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://musial.in/.musial/ +http://t-n.us/.musial/ email: musial@gnu.org -- cgit v1.2.3 From 6067d6522a9d7b10b0d3a841ff1cf1c5fa7c03a7 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 18 Apr 2013 01:18:32 +0200 Subject: Provide hint about what can be a starter --- community/gsoc/project_ideas/gnumach_cleanup.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/community/gsoc/project_ideas/gnumach_cleanup.mdwn b/community/gsoc/project_ideas/gnumach_cleanup.mdwn index 4aef0d1b..3be0d91e 100644 --- a/community/gsoc/project_ideas/gnumach_cleanup.mdwn +++ b/community/gsoc/project_ideas/gnumach_cleanup.mdwn @@ -43,4 +43,6 @@ not really necessary. Possible mentors: Samuel Thibault (youpi) Exercise: You should have no trouble finding something to improve when looking -at the gnumach code, or even just at compiler warnings. +at the gnumach code, or even just at compiler warnings, for instance "implicit +declaration of function", "format ‘%lu’ expects argument of type..." are +easy to start with. -- cgit v1.2.3