]> Zhao Yanbai Git Server - minix.git/commitdiff
Some more NDEBUG fixes 06/2806/1
authorLionel Sambuc <lionel@minix3.org>
Tue, 2 Sep 2014 14:57:50 +0000 (16:57 +0200)
committerLionel Sambuc <lionel@minix3.org>
Tue, 2 Sep 2014 14:57:50 +0000 (16:57 +0200)
 - replace a stray assert(0) with abort()
 - remove unrequired copy-pasted #undef NDEBUG
 - replace some #if NDEBUG by #if DEBUG as they protect debug printf()s.

Change-Id: Iff4c0331b06e860d32d91ce6b1d6c765ed065c8b

minix/lib/libc/sys/recvfrom.c
minix/lib/libc/sys/recvmsg.c
minix/lib/libc/sys/sendmsg.c
minix/lib/libc/sys/sendto.c
minix/lib/libsys/asynsend.c

index 01d3e48c9ea5e3e6a035966f633ec1c5dac9876f..58bba5e461b7b227a4900f25605de8bfb8063837 100644 (file)
@@ -1,8 +1,6 @@
 #include <sys/cdefs.h>
 #include "namespace.h"
 
-#undef NDEBUG
-
 #include <assert.h>
 #include <errno.h>
 #include <stdlib.h>
@@ -122,9 +120,7 @@ ssize_t recvfrom(int sock, void *__restrict buffer, size_t length,
 #if DEBUG
        fprintf(stderr, "recvfrom: not implemented for fd %d\n", sock);
 #endif
-       errno= ENOSYS;
-       assert(0);
-       return -1;
+       abort();
 }
 
 static ssize_t _tcp_recvfrom(int sock, void *__restrict buffer, size_t length,
index 472711a211842358f18cb761031fe71f395ede85..f80ae2d279cf691aabcb3361109e5315725311e9 100644 (file)
@@ -1,8 +1,6 @@
 #include <sys/cdefs.h>
 #include "namespace.h"
 
-#undef NDEBUG
-
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
index 4d97f79accdc2efbab5161e48818001722ae2cef..c0a342b6ac314be4809e5bb4b9d01280df5753d7 100644 (file)
@@ -1,8 +1,6 @@
 #include <sys/cdefs.h>
 #include "namespace.h"
 
-#undef NDEBUG
-
 #include <errno.h>
 #include <stdlib.h>
 #include <sys/ioctl.h>
index f0d6a2811fa6b62446ae695123022cbca2687cbf..d7d846913ccdcd1bf0db7a239e4a4b6ccf783f7c 100644 (file)
@@ -1,8 +1,6 @@
 #include <sys/cdefs.h>
 #include "namespace.h"
 
-#undef NDEBUG
-
 #include <assert.h>
 #include <errno.h>
 #include <stdio.h>
index 59ca8b553eccb266a6fa35932355e650c9280cca..3f414712f7a666d00235dcd198f9b6aba917068e 100644 (file)
@@ -19,6 +19,8 @@ static asynmsg_t msgtable[ASYN_NR];
 static int first_slot = 0, next_slot = 0;
 static int initialized = 0;
 
+#define DEBUG 0
+
 /*===========================================================================*
  *                             asynsend3                                    *
  *===========================================================================*/
@@ -54,7 +56,7 @@ int fl;
        if ((flags & (AMF_VALID|AMF_DONE)) == (AMF_VALID|AMF_DONE)) {
                /* Marked in use by us (VALID) and processed by the kernel */
                if (msgtable[first_slot].result != OK) {
-#if NDEBUG
+#if DEBUG
                        printf("asynsend: found entry %d with error %d\n",
                                first_slot, msgtable[first_slot].result);
 #endif
@@ -92,7 +94,7 @@ int fl;
                        if (msgtable[src_ind].result == OK)
                                continue;
                        else {
-#if NDEBUG
+#if DEBUG
                                printf(
                                 "asynsend: found entry %d with error %d\n",
                                        src_ind, msgtable[src_ind].result);
@@ -105,7 +107,7 @@ int fl;
 
 
                /* Copy/move in use entry */
-#if NDEBUG
+#if DEBUG
                printf("asynsend: copying entry %d to %d\n", src_ind, dst_ind);
 #endif
                if (src_ind != dst_ind) msgtable[dst_ind] = msgtable[src_ind];