]> Dogcows Code - chaz/tar/blobdiff - src/msd_dir.h
Fix Solaris bug where chmod fails if we don't have PRIV_SYS_LINKDIR
[chaz/tar] / src / msd_dir.h
index 06c7a644b42db9f5e32b943c537d87a7c2fd76a2..895c3ef35da506f67160e86d55861d866224c63c 100644 (file)
@@ -15,30 +15,27 @@ typedef int ino_t;
 typedef int dev_t;
 #endif
 
-struct dirent
-  {
-    ino_t d_ino;               /* a bit of a farce */
-    int d_reclen;              /* more farce */
-    int d_namlen;              /* length of d_name */
-    char d_name[MAXNAMLEN + 1];        /* garentee null termination */
-  };
+struct direct {
+       ino_t   d_ino;                  /* a bit of a farce */
+       int     d_reclen;               /* more farce */
+       int     d_namlen;               /* length of d_name */
+       char    d_name[MAXNAMLEN + 1];          /* garentee null termination */
+};
 
-struct _dircontents
-  {
-    char *_d_entry;
-    struct _dircontents *_d_next;
-  };
+struct _dircontents {
+       char    *_d_entry;
+       struct _dircontents     *_d_next;
+};
 
-typedef struct _dirdesc
-  {
-    int dd_id;                 /* uniquely identify each open directory */
-    long dd_loc;               /* where we are in directory entry is this */
-    struct _dircontents *dd_contents;  /* pointer to contents of dir */
-    struct _dircontents *dd_cp;        /* pointer to current position */
-  } DIR;
+typedef struct _dirdesc {
+       int             dd_id;  /* uniquely identify each open directory */
+       long            dd_loc; /* where we are in directory entry is this */
+       struct _dircontents     *dd_contents;   /* pointer to contents of dir */
+       struct _dircontents     *dd_cp; /* pointer to current position */
+} DIR;
 
-extern DIR *opendir ();
-extern struct dirent *readdir ();
-extern void seekdir ();
-extern long telldir ();
-extern void closedir ();
+extern DIR             *opendir();
+extern struct direct   *readdir();
+extern void            seekdir();
+extern long            telldir();
+extern void            closedir();
This page took 0.023635 seconds and 4 git commands to generate.