[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/2] features.h: Import from musl


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Vlad-Andrei BĂDOIU <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
  • Date: Wed, 18 Mar 2020 13:50:06 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stud.acs.upb.ro; dmarc=pass action=none header.from=stud.acs.upb.ro; dkim=pass header.d=stud.acs.upb.ro; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bsG2ENnat60xWp7AAnwgO6LhEw37V3BP3+70DTFCyn0=; b=k8+PS3NDg3IimDSONmJLqAOAb1LllrOHUGDqvULWErppV6qBoOfYQIEuu77UJSRJOz7Rp67SjPt28PPEejkmZw4dInkPzVqRP9lD6oORdJ+6yB+JXtKyhYRSkQwERujZQlj2zfkzaJHbk+OHeMIBn4/gfwhdGyWuI8uDXspEfEO/plx0tHTkMhyir6VvmDrvUN8Sqpe/3hggyuTY8tXv6NtSjd7/m7JsMjisXC9wPb/NTTq9+CBOa/f8KxB5wefTmAyXfZ6rhPWU7BEV/xUK2rE8GoWIQpafiDEHgS8dMet4soWFpp+ydOi1j92S+VEDZDd8zCA3JtyBY+5RxqoGjg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DrAhV4KiNFTaHVASZmiGmsX1Pv8lxXKa8hBqVE3CWpgtbU/mPYnX2db+uE2/xGQNtkJgEF9pUMIyvoUCmqiaas23tjQ2qdLeMl2a7sOrkGn0BXXyophQw8FwEcW/vJQBV/aRPtK6pLLKZSv4X19wegsGs1jhvTmJBBDxbMcBxmGK1X2b4X0U4VKkYBm32sR4PihbyJMwcUOKdwCULhzIzP02Y6c5KqCRJjfx4mql/7bxRkiTQiQRmrkad4ZdQrbRa2nt2QgkXf5yHAMKyFt8kaKwKTK8K9PznwpDFMY3Fo9qdurOiIDeM9LFQ9Ln3HOMDZF62+zuMdOm/PKJ9GukWw==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=vlad_andrei.badoiu@xxxxxxxxxxxxxxx;
  • Cc: felipe.huici@xxxxxxxxx, Vlad-Andrei BĂDOIU <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 18 Mar 2020 11:50:31 +0000
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

Copied as is from the official musl git mirror
git://git.musl-libc.org/musl, commit 6fcb440d.

Signed-off-by: Vlad-Andrei BĂDOIU <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
---
 musl-imported/include/features.h | 38 ++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 musl-imported/include/features.h

diff --git a/musl-imported/include/features.h b/musl-imported/include/features.h
new file mode 100644
index 0000000..f4d651e
--- /dev/null
+++ b/musl-imported/include/features.h
@@ -0,0 +1,38 @@
+#ifndef _FEATURES_H
+#define _FEATURES_H
+
+#if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE)
+#define _GNU_SOURCE 1
+#endif
+
+#if defined(_DEFAULT_SOURCE) && !defined(_BSD_SOURCE)
+#define _BSD_SOURCE 1
+#endif
+
+#if !defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE) \
+ && !defined(_XOPEN_SOURCE) && !defined(_GNU_SOURCE) \
+ && !defined(_BSD_SOURCE) && !defined(__STRICT_ANSI__)
+#define _BSD_SOURCE 1
+#define _XOPEN_SOURCE 700
+#endif
+
+#if __STDC_VERSION__ >= 199901L
+#define __restrict restrict
+#elif !defined(__GNUC__)
+#define __restrict
+#endif
+
+#if __STDC_VERSION__ >= 199901L || defined(__cplusplus)
+#define __inline inline
+#elif !defined(__GNUC__)
+#define __inline
+#endif
+
+#if __STDC_VERSION__ >= 201112L
+#elif defined(__GNUC__)
+#define _Noreturn __attribute__((__noreturn__))
+#else
+#define _Noreturn
+#endif
+
+#endif
-- 
2.20.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.