summaryrefslogtreecommitdiff
path: root/gpxe/src/include/stdlib.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2016-02-09 18:08:47 -0800
committerH. Peter Anvin <hpa@zytor.com>2016-02-09 18:08:47 -0800
commitf2f897a1762fab84d2905f32b1c15dd7b42abb56 (patch)
treea38f51d3f1fcbf44afddb4736d549c12eaf491be /gpxe/src/include/stdlib.h
parent72d2959272b4616f17a97667e6dfa9d06bf109a3 (diff)
downloadsyslinux-f2f897a1762fab84d2905f32b1c15dd7b42abb56.tar.gz
gpxe: delete long since obsolete snapshot of gPXE
gPXE has been deprecated in favor of iPXE for many, many years now. It is much better than users get it directly from the iPXE project, since we should no longer need any special modifications for Syslinux use. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'gpxe/src/include/stdlib.h')
-rw-r--r--gpxe/src/include/stdlib.h75
1 files changed, 0 insertions, 75 deletions
diff --git a/gpxe/src/include/stdlib.h b/gpxe/src/include/stdlib.h
deleted file mode 100644
index 254e39b3..00000000
--- a/gpxe/src/include/stdlib.h
+++ /dev/null
@@ -1,75 +0,0 @@
-#ifndef STDLIB_H
-#define STDLIB_H
-
-FILE_LICENCE ( GPL2_OR_LATER );
-
-#include <stdint.h>
-#include <assert.h>
-
-/*****************************************************************************
- *
- * Numeric parsing
- *
- ****************************************************************************
- */
-
-extern unsigned long strtoul ( const char *p, char **endp, int base );
-
-/*****************************************************************************
- *
- * Memory allocation
- *
- ****************************************************************************
- */
-
-extern void * __malloc malloc ( size_t size );
-extern void * realloc ( void *old_ptr, size_t new_size );
-extern void free ( void *ptr );
-extern void * __malloc zalloc ( size_t len );
-
-/**
- * Allocate cleared memory
- *
- * @v nmemb Number of members
- * @v size Size of each member
- * @ret ptr Allocated memory
- *
- * Allocate memory as per malloc(), and zero it.
- *
- * This is implemented as a static inline, with the body of the
- * function in zalloc(), since in most cases @c nmemb will be 1 and
- * doing the multiply is just wasteful.
- */
-static inline void * __malloc calloc ( size_t nmemb, size_t size ) {
- return zalloc ( nmemb * size );
-}
-
-/*****************************************************************************
- *
- * Random number generation
- *
- ****************************************************************************
- */
-
-extern long int random ( void );
-extern void srandom ( unsigned int seed );
-
-static inline int rand ( void ) {
- return random();
-}
-
-static inline void srand ( unsigned int seed ) {
- srandom ( seed );
-}
-
-/*****************************************************************************
- *
- * Miscellaneous
- *
- ****************************************************************************
- */
-
-extern int system ( const char *command );
-extern __asmcall int main ( void );
-
-#endif /* STDLIB_H */