]> Zhao Yanbai Git Server - minix.git/commitdiff
Drop obsolete <minix/compiler.h> and <minix/crtso.h> 15/715/1
authorAntoine Leca <Antoine.Leca.1@gmail.com>
Thu, 28 Mar 2013 18:44:45 +0000 (18:44 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Wed, 7 Aug 2013 16:28:39 +0000 (16:28 +0000)
Change-Id: I05da32bd2bdf014b6fd5c39d6e808d3c73812dc0

distrib/sets/lists/minix/mi
include/minix/Makefile
include/minix/compiler.h [deleted file]
include/minix/crtso.h [deleted file]
servers/pm/main.c
servers/vm/main.c

index 96bbc8d4dc12d1f447118c007656ebf5856eb1fc..b8b910e2c148c6c2b719af3be4dd3f852b40ea14 100644 (file)
 ./usr/include/minix/chardriver.h       minix-sys
 ./usr/include/minix/clkconf.h          minix-sys
 ./usr/include/minix/com.h              minix-sys
-./usr/include/minix/compiler.h         minix-sys
+./usr/include/minix/compiler.h         minix-sys       obsolete
 ./usr/include/minix/config.h           minix-sys
 ./usr/include/minix/const.h            minix-sys
 ./usr/include/minix/cpufeature.h       minix-sys
-./usr/include/minix/crtso.h            minix-sys
+./usr/include/minix/crtso.h            minix-sys       obsolete
 ./usr/include/minix/debug.h            minix-sys
 ./usr/include/minix/devio.h            minix-sys
 ./usr/include/minix/devman.h           minix-sys
index c2de2a71cd24743cf7530782bf750ccf14f4d3fa..bf2cdd730936539a22364ec47b9d6cf619576e0e 100644 (file)
@@ -6,8 +6,8 @@ INCS+=  dirent.h paths.h param.h
 INCS+= acpi.h audio_fw.h bitmap.h \
        bdev.h blockdriver.h blockdriver_mt.h \
        btrace.h \
-       callnr.h chardriver.h clkconf.h com.h compiler.h \
-       config.h const.h cpufeature.h crtso.h \
+       callnr.h chardriver.h clkconf.h com.h \
+       config.h const.h cpufeature.h \
        debug.h devio.h devman.h dmap.h \
        driver.h drivers.h drvlib.h ds.h \
        endpoint.h fb.h fslib.h gpio.h gcov.h hash.h \
diff --git a/include/minix/compiler.h b/include/minix/compiler.h
deleted file mode 100644 (file)
index 75b5d63..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Definitions for compiler-specific features. */
-
-#ifndef _MINIX_COMPILER_H
-#define _MINIX_COMPILER_H
-
-/*===========================================================================*
- *                          Compiler overrides                               *
- *===========================================================================*/
-/* ACK */
-#ifdef __ACK__
-#include <minix/compiler-ack.h>
-#endif
-
-/*===========================================================================*
- *                             Default values                                *
- *===========================================================================*/
-/*
- * cdecl calling convention expects the callee to pop the hidden pointer on
- * struct return. For example, GCC and LLVM comply with this (tested on IA32).
- */
-#ifndef BYTES_TO_POP_ON_STRUCT_RETURN
-#define BYTES_TO_POP_ON_STRUCT_RETURN $4
-#endif
-
-/*
- * cdecl calling convention requires to push arguments on the stack in a 
- * reverse order to easily support variadic arguments. Thus, instead of
- * using the proper stdarg.h macros (that nowadays are
- * compiler-dependant), it may be tempting to directly take the address of 
- * the last argument and considering it as the start of an array. This is
- * a shortcut that avoid looping to get all the arguments as the CPU
- * already pushed them on the stack before the call to the function.
- * 
- * Unfortunately, such an assumption is strictly compiler-dependant and
- * compilers are free to move the last argument on the stack, as a local
- * variable, and return the address of the location where the argument was
- * stored, if asked for. This will break things as the rest of the array's
- * argument are stored elsewhere (typically, a couple of words above the
- * location where the argument was stored).
- *
- * Conclusion: if unsure on what the compiler may do, do not make any 
- * assumption and use the right (typically compiler-dependant) macros. 
- */
-
-#ifndef FUNC_ARGS_ARRAY
-#define FUNC_ARGS_ARRAY 0
-#endif
-
-#endif /* _MINIX_COMPILER_H */
diff --git a/include/minix/crtso.h b/include/minix/crtso.h
deleted file mode 100644 (file)
index 93d56f6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-/* Prototypes for crtso.s. */
-
-#ifndef _MINIX_CRTSO_H
-#define _MINIX_CRTSO_H
-
-void _minix_unmapzero(void);
-
-#endif
index 6957ff895c1ef7094c2f39df0684f66805147ec2..ace611bf40a52abb36d0c90c2f84006b6ae1df57 100644 (file)
@@ -19,7 +19,6 @@
 #include <minix/minlib.h>
 #include <minix/type.h>
 #include <minix/vm.h>
-#include <minix/crtso.h>
 #include <signal.h>
 #include <stdlib.h>
 #include <fcntl.h>
index 95e64486d007bc1f97254e45037304968d019f04..1d9f0c723ebb35f1a754b13dac9d6eb63004730e 100644 (file)
@@ -15,7 +15,6 @@
 #include <minix/syslib.h>
 #include <minix/const.h>
 #include <minix/bitmap.h>
-#include <minix/crtso.h>
 #include <minix/rs.h>
 
 #include <libexec.h>