#include "para.h"
#include "net.h"
-#include "gcc-compat.h"
+#include "string.h"
#include <netdb.h>
#include "error.h"
-#include "string.h"
extern void (*crypt_function_recv)(unsigned long len, const unsigned char *indata, unsigned char *outdata);
extern void (*crypt_function_send)(unsigned long len, const unsigned char *indata, unsigned char *outdata);
total += n;
bytesleft -= n;
if (total < *len)
- PARA_DEBUG_LOG("short write (%d byte(s) left)",
+ PARA_DEBUG_LOG("short write (%zd byte(s) left)",
*len - total);
}
*len = total; /* return number actually sent here */
*
* @return Positive on success, \p -E_SEND on errors.
*/
-__printf_2_3 int send_va_buffer(int fd, char *fmt, ...)
+__printf_2_3 int send_va_buffer(int fd, const char *fmt, ...)
{
char *msg;
int ret;
*
* \sa accept(2).
*/
-int para_accept(int fd, void *addr, size_t size)
+int para_accept(int fd, void *addr, socklen_t size)
{
int new_fd;