summaryrefslogtreecommitdiffstats
path: root/qemu/roms/SLOF/lib/libc/include
diff options
context:
space:
mode:
authorRajithaY <rajithax.yerrumsetty@intel.com>2017-04-25 03:31:15 -0700
committerRajitha Yerrumchetty <rajithax.yerrumsetty@intel.com>2017-05-22 06:48:08 +0000
commitbb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch)
treeca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/SLOF/lib/libc/include
parenta14b48d18a9ed03ec191cf16b162206998a895ce (diff)
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/SLOF/lib/libc/include')
-rw-r--r--qemu/roms/SLOF/lib/libc/include/ctype.h24
-rw-r--r--qemu/roms/SLOF/lib/libc/include/errno.h34
-rw-r--r--qemu/roms/SLOF/lib/libc/include/getopt.h37
-rw-r--r--qemu/roms/SLOF/lib/libc/include/limits.h32
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stdarg.h22
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stdbool.h20
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stddef.h25
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stdint.h28
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stdio.h63
-rw-r--r--qemu/roms/SLOF/lib/libc/include/stdlib.h34
-rw-r--r--qemu/roms/SLOF/lib/libc/include/string.h37
-rw-r--r--qemu/roms/SLOF/lib/libc/include/unistd.h28
12 files changed, 0 insertions, 384 deletions
diff --git a/qemu/roms/SLOF/lib/libc/include/ctype.h b/qemu/roms/SLOF/lib/libc/include/ctype.h
deleted file mode 100644
index 9051a7563..000000000
--- a/qemu/roms/SLOF/lib/libc/include/ctype.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _CTYPE_H
-#define _CTYPE_H
-
-int isdigit(int c);
-int isxdigit(int c);
-int isprint(int c);
-int isspace(int c);
-
-int tolower(int c);
-int toupper(int c);
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/errno.h b/qemu/roms/SLOF/lib/libc/include/errno.h
deleted file mode 100644
index d5859347e..000000000
--- a/qemu/roms/SLOF/lib/libc/include/errno.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _ERRNO_H
-#define _ERRNO_H
-
-extern int errno;
-
-/*
- * Error number definitions
- */
-#define EPERM 1 /* not permitted */
-#define ENOENT 2 /* file or directory not found */
-#define EIO 5 /* input/output error */
-#define ENOMEM 12 /* not enough space */
-#define EACCES 13 /* permission denied */
-#define EFAULT 14 /* bad address */
-#define EBUSY 16 /* resource busy */
-#define EEXIST 17 /* file already exists */
-#define ENODEV 19 /* device not found */
-#define EINVAL 22 /* invalid argument */
-#define EDOM 33 /* math argument out of domain of func */
-#define ERANGE 34 /* math result not representable */
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/getopt.h b/qemu/roms/SLOF/lib/libc/include/getopt.h
deleted file mode 100644
index 5956986a5..000000000
--- a/qemu/roms/SLOF/lib/libc/include/getopt.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef GETOPT_H
-#define GETOPT_H
-
-extern char *optarg;
-extern int optind;
-extern int opterr;
-extern int optopt;
-
-struct option {
- const char *name;
- int has_arg;
- int *flag;
- int val;
-};
-
-enum {
- no_argument = 0,
- required_argument,
- optional_argument
-};
-
-int getopt(int argc, char **, const char *);
-int getopt_long(int argc, char **, const char *, const struct option *, int *);
-
-#endif /* GETOPT_H */
diff --git a/qemu/roms/SLOF/lib/libc/include/limits.h b/qemu/roms/SLOF/lib/libc/include/limits.h
deleted file mode 100644
index 4726835c2..000000000
--- a/qemu/roms/SLOF/lib/libc/include/limits.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _LIMITS_H
-#define _LIMITS_H
-
-#define UCHAR_MAX 255
-#define SCHAR_MAX 127
-#define SCHAR_MIN (-128)
-
-#define USHRT_MAX 65535
-#define SHRT_MAX 32767
-#define SHRT_MIN (-32768)
-
-#define UINT_MAX (4294967295U)
-#define INT_MAX 2147483647
-#define INT_MIN (-2147483648)
-
-#define ULONG_MAX ((unsigned long)-1L)
-#define LONG_MAX (ULONG_MAX/2)
-#define LONG_MIN ((-LONG_MAX)-1)
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/stdarg.h b/qemu/roms/SLOF/lib/libc/include/stdarg.h
deleted file mode 100644
index d3d12f778..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stdarg.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDARG_H
-#define _STDARG_H
-
-typedef __builtin_va_list va_list;
-
-#define va_start(v,l) __builtin_va_start(v,l)
-#define va_arg(v,l) __builtin_va_arg(v,l)
-#define va_end(v) __builtin_va_end(v)
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/stdbool.h b/qemu/roms/SLOF/lib/libc/include/stdbool.h
deleted file mode 100644
index 5b7d36a7e..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stdbool.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2013 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDBOOL_H
-#define _STDBOOL_H
-
-#ifndef __cplusplus
-typedef enum { false = 0, true } bool;
-#endif
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/stddef.h b/qemu/roms/SLOF/lib/libc/include/stddef.h
deleted file mode 100644
index ba2d96098..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stddef.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDDEF_H
-#define _STDDEF_H
-
-
-#define NULL ((void *)0)
-
-
-typedef unsigned int size_t;
-
-
-#endif
-
-
diff --git a/qemu/roms/SLOF/lib/libc/include/stdint.h b/qemu/roms/SLOF/lib/libc/include/stdint.h
deleted file mode 100644
index 518a72305..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stdint.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDINT_H
-#define _STDINT_H
-
-typedef unsigned char uint8_t;
-typedef signed char int8_t;
-
-typedef unsigned short uint16_t;
-typedef signed short int16_t;
-
-typedef unsigned int uint32_t;
-typedef signed int int32_t;
-
-typedef unsigned long long uint64_t;
-typedef signed long long int64_t;
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/stdio.h b/qemu/roms/SLOF/lib/libc/include/stdio.h
deleted file mode 100644
index 84cddea07..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stdio.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDIO_H
-#define _STDIO_H
-
-#include <stdarg.h>
-#include "stddef.h"
-
-#define EOF (-1)
-
-#define _IONBF 0
-#define _IOLBF 1
-#define _IOFBF 2
-#define BUFSIZ 80
-
-typedef struct {
- int fd;
- int mode;
- int pos;
- char *buf;
- int bufsiz;
-} FILE;
-
-extern FILE stdin_data;
-extern FILE stdout_data;
-extern FILE stderr_data;
-
-#define stdin (&stdin_data)
-#define stdout (&stdout_data)
-#define stderr (&stderr_data)
-
-int fileno(FILE *stream);
-int printf(const char *format, ...) __attribute__((format (printf, 1, 2)));
-int fprintf(FILE *stream, const char *format, ...) __attribute__((format (printf, 2, 3)));
-int sprintf(char *str, const char *format, ...) __attribute__((format (printf, 2, 3)));
-int vfprintf(FILE *stream, const char *format, va_list);
-int vsprintf(char *str, const char *format, va_list);
-int vsnprintf(char *str, size_t size, const char *format, va_list);
-void setbuf(FILE *stream, char *buf);
-int setvbuf(FILE *stream, char *buf, int mode , size_t size);
-
-int putc(int ch, FILE *stream);
-int putchar(int ch);
-int puts(char *str);
-
-int scanf(const char *format, ...) __attribute__((format (scanf, 1, 2)));
-int fscanf(FILE *stream, const char *format, ...) __attribute__((format (scanf, 2, 3)));
-int vfscanf(FILE *stream, const char *format, va_list);
-int vsscanf(const char *str, const char *format, va_list);
-int getc(FILE *stream);
-int getchar(void);
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/stdlib.h b/qemu/roms/SLOF/lib/libc/include/stdlib.h
deleted file mode 100644
index 5e0eda9ff..000000000
--- a/qemu/roms/SLOF/lib/libc/include/stdlib.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STDLIB_H
-#define _STDLIB_H
-
-#include "stddef.h"
-
-#define RAND_MAX 32767
-
-
-void *malloc(size_t size);
-void *realloc(void *ptr, size_t size);
-void free(void *ptr);
-void *memalign(size_t boundary, size_t size);
-
-int atoi(const char *str);
-long atol(const char *str);
-unsigned long int strtoul(const char *nptr, char **endptr, int base);
-long int strtol(const char *nptr, char **endptr, int base);
-
-int rand(void);
-void srand(unsigned int seed);
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/string.h b/qemu/roms/SLOF/lib/libc/include/string.h
deleted file mode 100644
index 0163c9a67..000000000
--- a/qemu/roms/SLOF/lib/libc/include/string.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _STRING_H
-#define _STRING_H
-
-#include "stddef.h"
-
-char *strcpy(char *dest, const char *src);
-char *strncpy(char *dest, const char *src, size_t n);
-char *strcat(char *dest, const char *src);
-int strcmp(const char *s1, const char *s2);
-int strncmp(const char *s1, const char *s2, size_t n);
-int strcasecmp(const char *s1, const char *s2);
-int strncasecmp(const char *s1, const char *s2, size_t n);
-char *strchr(const char *s, int c);
-char *strrchr(const char *s, int c);
-size_t strlen(const char *s);
-char *strstr(const char *hay, const char *needle);
-char *strtok(char *src, const char *pattern);
-
-void *memset(void *s, int c, size_t n);
-void *memchr(const void *s, int c, size_t n);
-void *memcpy(void *dest, const void *src, size_t n);
-void *memmove(void *dest, const void *src, size_t n);
-int memcmp(const void *s1, const void *s2, size_t n);
-
-#endif
diff --git a/qemu/roms/SLOF/lib/libc/include/unistd.h b/qemu/roms/SLOF/lib/libc/include/unistd.h
deleted file mode 100644
index 07210d69a..000000000
--- a/qemu/roms/SLOF/lib/libc/include/unistd.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2004, 2008 IBM Corporation
- * All rights reserved.
- * This program and the accompanying materials
- * are made available under the terms of the BSD License
- * which accompanies this distribution, and is available at
- * http://www.opensource.org/licenses/bsd-license.php
- *
- * Contributors:
- * IBM Corporation - initial implementation
- *****************************************************************************/
-
-#ifndef _UNISTD_H
-#define _UNISTD_H
-
-#include <stddef.h>
-
-typedef long ssize_t;
-
-extern int open(const char *name, int flags);
-extern int close(int fd);
-extern ssize_t read(int fd, void *buf, size_t count);
-extern ssize_t write(int fd, const void *buf, size_t count);
-extern ssize_t lseek(int fd, long offset, int whence);
-
-extern void *sbrk(int increment);
-
-#endif