From 2dd817b395a30cbae8e841b61ed1dd0d6e3ca585 Mon Sep 17 00:00:00 2001
From: Boris Nagaev <bnagaev@gmail.com>
Date: Mon, 21 Mar 2016 01:11:38 +0300
Subject: nonetwork: print message from replaced functions

See https://github.com/mxe/mxe/issues/1269
---
 tools/nonetwork.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tools/nonetwork.c b/tools/nonetwork.c
index d203fb2..fb3dafb 100644
--- a/tools/nonetwork.c
+++ b/tools/nonetwork.c
@@ -4,33 +4,44 @@
 // License: MIT
 
 #include <errno.h>
+#include <stdio.h>
+
+static void print_message() {
+    fprintf(stderr, "Don't use network from MXE build rules!\n");
+}
 
 int connect(int sock, const void *addr, unsigned int len) {
+    print_message();
     errno = 13; // EACCES, Permission denied
     return -1;
 }
 
 void *gethostbyname(const char *name) {
+    print_message();
     return 0;
 }
 
 int getaddrinfo(const char *node, const char *service,
                 const void *hints,
                 void **res) {
+    print_message();
     return -4; // EAI_FAIL
 }
 
 void freeaddrinfo(void *res) {
+    print_message();
 }
 
 int getnameinfo(const void * sa,
                 unsigned int salen, char * host,
                 unsigned int hostlen, char * serv,
                 unsigned int servlen, int flags) {
+    print_message();
     return -4; // EAI_FAIL
 }
 
 struct hostent *gethostbyaddr(const void *addr, unsigned int len,
                               int type) {
+    print_message();
     return 0;
 }
-- 
cgit v0.12