mazen Adel commented: https://gitlab.rtems.org/rtems/programs/gsoc/-/issues/69#note_122232 I updated the functions in my GSoC 2025 proposal. I added a Notes column too please check it out. <table> <tr> <th>Function</th> <th>Header</th> <th>Header Provided By?</th> <th>Implementation Provided By</th> <th>Prototyped</th> <th>Implemented</th> <th>Notes</th> </tr> <tr> <td>posix_getdents()</td> <td>dirent.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td>I found the prototype in newlib/libc/include/dirent.h</td> </tr> <tr> <td>ppoll()</td> <td>poll.h</td> <td>Newlib</td> <td>libbsd</td> <td> </td> <td> </td> <td>I don't understand how is the header provided by Newlib when the prototype is in libbsd.</td> </tr> <tr> <td>pthread_cond_clockwait()</td> <td>pthread.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td>I found the prototype in newlib/libc/include/pthread.h</td> </tr> <tr> <td>pthread_rwlock_clockrdlock()</td> <td>pthread.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td>I found the prototype in newlib/libc/include/pthread.h</td> </tr> <tr> <td>pthread_rwlock_clockwrlock()</td> <td>pthread.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td>I found the prototype in newlib/libc/include/pthread.h</td> </tr> <tr> <td>pthread_mutex_clocklock()</td> <td>pthread.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td> This was missing from the table above. I found the prototype in newlib/libc/include/pthread.h </td> </tr> <tr> <td>sem_clockwait()</td> <td>pthread.h</td> <td>Newlib</td> <td> </td> <td> </td> <td> </td> <td>no prototype found</td> </tr> <tr> <td>at_quick_exit()</td> <td>stdlib.h</td> <td>Newlib</td> <td>Newlib</td> <td>Yes</td> <td>Yes</td> <td> I found the prototype in: newlib/libc/include/stdlib.h The implementation in: newlib/libc/stdlib/quick_exit.c </td> </tr> <tr> <td>quick_exit()</td> <td>stdlib.h</td> <td>Newlib</td> <td>Newlib</td> <td>Yes</td> <td>Yes</td> <td> I found the prototype in: newlib/libc/include/stdlib.h The implementation in: newlib/libc/stdlib/quick_exit.c </td> </tr> <tr> <td>timespec_get()</td> <td>time.h</td> <td>Newlib</td> <td> </td> <td> </td> <td> </td> <td>no prototype found</td> </tr> <tr> <td>dladdr()</td> <td>dlfcn.h</td> <td>Newlib</td> <td> </td> <td>Yes</td> <td> </td> <td> This was missing from the table above. I found the prototype in: rtems/cpukit/include/dlfcn.h\ Should change Header provided by to RTEMS ? </td> </tr> </table> -- View it on GitLab: https://gitlab.rtems.org/rtems/programs/gsoc/-/issues/69#note_122232 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs