From 4ca971409e4ec8d195e38d3681b1bd7255437f23 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 1 May 2000 23:43:22 +0000 Subject: [PATCH] Functions to convert AIX dirent structure to Linux form. --- sysdeps/unix/sysv/aix/linux/direntconv.c | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 sysdeps/unix/sysv/aix/linux/direntconv.c diff --git a/sysdeps/unix/sysv/aix/linux/direntconv.c b/sysdeps/unix/sysv/aix/linux/direntconv.c new file mode 100644 index 00000000000..620a0a07196 --- /dev/null +++ b/sysdeps/unix/sysv/aix/linux/direntconv.c @@ -0,0 +1,31 @@ +#include +#include +#include "linux-dirent.h" + +#ifndef DT_UNKNOWN +# define DT_UNKNOWN 0 +#endif + + +void +__dirent_aix_to_linux (const struct dirent *aixdir, + struct linuxdirent *linuxdir) +{ + linuxdir->d_ino = aixdir->d_ino; + linuxdir->d_off = aixdir->d_off; + linuxdir->d_reclen = aixdir->d_reclen; + linuxdir->d_type = DT_UNKNOWN; + strncpy (linuxdir->d_name, aixdir->d_name, 256); +} + + +void +__dirent64_aix_to_linux (const struct dirent64 *aixdir, + struct linuxdirent64 *linuxdir) +{ + linuxdir->d_ino = aixdir->d_ino; + linuxdir->d_off = aixdir->d_off; + linuxdir->d_reclen = aixdir->d_reclen; + linuxdir->d_type = DT_UNKNOWN; + strncpy (linuxdir->d_name, aixdir->d_name, 256); +} -- 2.47.3