Yes I checked them, they can be, Most of them can be ported from glibc / freebsd/ netbsd . But for some of them, they don't even have a linux man page. I guess they need to written from scratch. . I don't know, but if they can be bought under POSIX Compilance Umbrella, I am ready to work on them.
On Thu, Mar 21, 2019 at 1:28 PM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > It would be nice if the *at() file descriptor functions could be > implemented in this GSoC project, e.g. > > dirent.h:int scandirat(int, const char *, struct dirent ***, > sys/socket.h:int bindat(int, int, const struct sockaddr *, socklen_t); > sys/socket.h:int connectat(int, int, const struct sockaddr *, > socklen_t); > sys/unistd.h:int faccessat (int __dirfd, const char *__path, int > __mode, int __flags); > sys/unistd.h:int fchownat (int __dirfd, const char *__path, uid_t > __owner, gid_t __group, int __flags); > sys/unistd.h:int linkat (int __dirfd1, const char *__path1, int > __dirfd2, const char *__path2, int __flags); > sys/unistd.h:ssize_t readlinkat (int __dirfd1, const char > *__restrict __path, > sys/unistd.h:int unlinkat (int, const char *, int); > sys/time.h:int futimesat (int, const char *, const struct timeval [2]); > sys/_default_fcntl.h:extern int openat (int, const char *, int, ...); > sys/_default_fcntl.h:extern int futimesat (int, const char *, const > struct timeval *); > sys/stat.h:int fstat (int __fd, struct stat *__sbuf ); > sys/stat.h:int fchmodat (int, const char *, mode_t, int); > sys/stat.h:int fstatat (int, const char *__restrict , struct stat > *__restrict, int); > sys/stat.h:int mkdirat (int, const char *, mode_t); > sys/stat.h:int mkfifoat (int, const char *, mode_t); > sys/stat.h:int mknodat (int, const char *, mode_t, dev_t); > sys/stat.h:int utimensat (int, const char *, const struct > timespec *, int); > sys/stat.h:int _fstat (int __fd, struct stat *__sbuf ); > stdio.h:int renameat (int, const char *, int, const char *); > > -- > Sebastian Huber, embedded brains GmbH > > Address : Dornierstr. 4, D-82178 Puchheim, Germany > Phone : +49 89 189 47 41-16 > Fax : +49 89 189 47 41-09 > E-Mail : sebastian.hu...@embedded-brains.de > PGP : Public key available on request. > > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel