Back to index

glibc  2.9
Defines | Functions
direntconv.c File Reference
#include <dirent.h>
#include <string.h>
#include "linux-dirent.h"

Go to the source code of this file.

Defines

#define DT_UNKNOWN   0

Functions

void __dirent_aix_to_linux (const struct aixdirent *aixdir, struct dirent *linuxdir)
void __dirent64_aix_to_linux (const struct aixdirent64 *aixdir, struct dirent64 *linuxdir)

Define Documentation

#define DT_UNKNOWN   0

Definition at line 24 of file direntconv.c.


Function Documentation

void __dirent64_aix_to_linux ( const struct aixdirent64 aixdir,
struct dirent64 linuxdir 
)

Definition at line 41 of file direntconv.c.

{
  linuxdir->d_ino = aixdir->d_ino;
  linuxdir->d_off = aixdir->d_off;
  linuxdir->d_reclen = aixdir->d_reclen;
  linuxdir->d_type = DT_UNKNOWN;
  memcpy (linuxdir->d_name, aixdir->d_name, aixdir->d_namlen + 1);
}
void __dirent_aix_to_linux ( const struct aixdirent aixdir,
struct dirent linuxdir 
)

Definition at line 29 of file direntconv.c.

{
  linuxdir->d_ino = aixdir->d_ino;
  linuxdir->d_off = aixdir->d_off;
  linuxdir->d_reclen = aixdir->d_reclen;
  linuxdir->d_type = DT_UNKNOWN;
  memcpy (linuxdir->d_name, aixdir->d_name, aixdir->d_namlen + 1);
}