diff options
-rw-r--r-- | compat/opendir.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compat/opendir.c b/compat/opendir.c index 6c8f263..1822261 100644 --- a/compat/opendir.c +++ b/compat/opendir.c @@ -5,14 +5,14 @@ * Unix systems that don't have such procedures. The origin of this code * is unclear, but it seems to have come originally from Larry Wall. * - * RCS: @(#) $Id: opendir.c,v 1.4 2007/04/16 13:36:34 dkf Exp $ + * RCS: @(#) $Id: opendir.c,v 1.5 2009/12/10 09:21:37 dkf Exp $ */ #include "tclInt.h" #undef DIRSIZ #define DIRSIZ(dp) \ - ((sizeof (struct dirent) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1 + 3) &~ 3)) + ((sizeof(struct dirent) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1 + 3) &~ 3)) /* * open a directory. @@ -47,14 +47,14 @@ opendir( #ifndef pyr #define ODIRSIZ 14 -struct olddirect { +struct olddirect { ino_t od_ino; char od_name[ODIRSIZ]; }; #else /* a Pyramid in the ATT universe */ #define ODIRSIZ 248 -struct olddirect { +struct olddirect { long od_ino; short od_fill1, od_fill2; char od_name[ODIRSIZ]; |