POSIX Compilance- #2966, GSoC Project 2019
joel at rtems.org
Fri Mar 8 00:01:45 UTC 2019
I'm about to head home so not going to dig into each of those but I
will point out for GSoC, we need to get you where you can answer
these questions yourself.
1) clone the newlib (sourceware.org/newlib) source, RTEMS source, and
rtems-libbsd source. rtems-libbsd is the source for networking APIs.
2) use "grep -r" (recursive grep) and find (ex: find . -name "XXX") to help
For #3676, RTEMS supports aio but aio.h is one of only a handful of POSIX
.h files in RTEMS and not in newlib. That's why the Google Code-In student
couldn't find it in newlib. Just scanning the cpukit/include, I see 3 POSIX
files which could be moved to newlib. This is worth discussing on devel@
For the rest, I think they are still open to be implemented. Now whether the
method makes sense or not on RTEMS or requires more infrastructure than
a simple method to be added is something to determine on a case by case
On Thu, Mar 7, 2019 at 5:51 PM Vaibhav Gupta <vaibhavgupta40 at gmail.com>
> It will be very helpful to know the current status of the following
> tickets, and if I can choose sub-tasks from them, for GSoC project.
> #3676 - Add support for aio.h
> #3642 - Add iswalnum(), iswalpha() ... (and 18 others) to <wchar.h> header
> #3371 - Add dirfd() and fdopendir() methods in dirent.h
> #3656 - Function prototypes for posix_fadvise() and posix_fallocate()
> missing in <fcntl.h> header file
> #3652- Add support for sys/resource.h method - getpriority
> #3653 - Add support for sys/resource.h method - getrlimit
> #3654 - Add support for sys/resource.h method - setpriority
> #3655 - Add support for sys/resource.h method - setrlimit
> #3644 - Add support for stdlib.h method - getsubopt
> #3645 - Add support for stdlib.h method - grantpt
> #3646 - Add support for stdlib.h method - posix_openpt
> #3647 - Add support for stdlib.h method - ptsname
> #3648 - Add support for stdlib.h method - unlockpt
> #3643 - Add support for uchar.h header
> #3633 - add getdelim() and getline() to stdio.h
> Vaibhav Gupta
> On Thu, 7 Mar, 2019, 9:57 PM Vaibhav Gupta <vaibhavgupta40 at gmail.com
>> I was exploring open projects and got very much intrested in the
>> following ticket:
>> #2966 - POSIX Compilance : https://devel.rtems.org/ticket/2966
>> As on the page, the project is divided into multiple sub-tasks. For many
>> of them I am not able to find their current status and if enough work is
>> left on them to be included as a GSoC project.
>> I would like to know the good combinations of sub-tasks which can compile
>> into a good GSoC project under the "POSIX" ticket. I am very much
>> interested to take this project. It would be great if someone mentors this
>> project, I want to discuss further on this.
>> Also if there are new any new projects which are not mentioned on
>> open-projects page? That can be taken up as GSoC project, I would love to
>> explore them as well.
>> Vaibhav Gupta
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the devel