AC_CHECK_SIZEOF(int, 0)
AC_CHECK_SIZEOF(long, 0)
AC_CHECK_SIZEOF(size_t, 0)
+AC_CHECK_SIZEOF(loff_t, 0)
dnl AC_CHECK_SIZEOF(long long, 0)
dnl Checks for libraries.
SetNWCState(IO, eNWCVSFail);
return eAbort;
}
- StrBufPrintf(NW->IO.SendBuf.Buf, "READ %ld|%ld\n",
+ StrBufPrintf(NW->IO.SendBuf.Buf, "READ "LOFF_T_FMT"|%ld\n",
NW->IO.IOB.TotalSentAlready,
NW->IO.IOB.TotalSendSize);
/*
eNextState NWC_SendWRIT(AsyncNetworker *NW)
{
AsyncIO *IO = &NW->IO;
- StrBufPrintf(NW->IO.SendBuf.Buf, "WRIT %ld\n",
+ StrBufPrintf(NW->IO.SendBuf.Buf, "WRIT "LOFF_T_FMT"\n",
NW->IO.IOB.TotalSendSize - NW->IO.IOB.TotalSentAlready);
NWC_DBG_SEND();
return eSendReply;
#define SIZE_T_FMT "%ld"
#endif
+#if SIZEOF_LOFF_T == SIZEOF_LONG
+#define LOFF_T_FMT "%ld"
+#else
+#define LOFF_T_FMT "%lld"
+#endif
+
void cputbuf(const StrBuf *Buf);
#ifdef __GNUC__