/* Written by Brian L. Matthews, blm@6sceng.UUCP. */
\f
-#ifdef HAVE_CONFIG_H
+#if HAVE_CONFIG_H
# include <config.h>
#endif
# endif
# ifndef NINDIR
+
+# if defined (__DJGPP__)
+typedef long daddr_t; /* for disk address */
+# endif
+
/* Some SysV's, like Irix, seem to lack this. Hope it's correct. */
/* Number of inode pointers per indirect block. */
# define NINDIR (BSIZE / sizeof (daddr_t))
/* Return the number of 512-byte blocks in a file of SIZE bytes. */
off_t
-st_blocks (size)
- off_t size;
+st_blocks (off_t size)
{
off_t datablks = size / 512 + (size % 512 != 0);
off_t indrblks = 0;