From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14191 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Petr Vorel Newsgroups: gmane.linux.lib.musl.general Subject: [PATCH 1/2] define daddr_t type Date: Fri, 7 Jun 2019 07:14:43 +0200 Message-ID: <20190607051444.20316-1-petr.vorel@gmail.com> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="9857"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Petr Vorel To: musl@lists.openwall.com Original-X-From: musl-return-14206-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jun 07 07:15:21 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1hZ7Dh-0002HJ-Az for gllmg-musl@m.gmane.org; Fri, 07 Jun 2019 07:15:17 +0200 Original-Received: (qmail 22318 invoked by uid 550); 7 Jun 2019 05:15:09 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 22284 invoked from network); 7 Jun 2019 05:15:09 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=i8oyX0EjD2bsQUfNYjdg1jR2QMR/JcbQ+8mxRaKRxxI=; b=iSDHp8j9td+AGUcU10SjQKeLVVY+6OAKaXpe4zY+By976LPazIQ7gMGy/JoyLdcskM 0EFye+lGYdZI9IuAsfaXkfHwAs4285NdHcc/+g5NyJAv+7vGyINfe3DsRV+fhyCprtfW Naae9PVCweWz9rrlUX04kKT09udguW/qemE4p1bZ2KsILkz08hLaBHdHA1J/SBYwSZ9U jxMERGRp9ylhFvMc0yDApzm8QHvh6i+ifzS6VlCNTq7RDHJ3lNbsK7fZzk6NFFZzKZ4Q vmkRX8ka0XJfo19Dj6lbGjvrooRTPA3m87U9xEFI//5ecdxYMg/c67E04ptTpi0bjuyi mYlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=i8oyX0EjD2bsQUfNYjdg1jR2QMR/JcbQ+8mxRaKRxxI=; b=EzKiyYXJndXEpeqK3Vygk70JvU7qpzgsbhOAdHBAlYRGiiOL8v+77iCR9s8P00U2js O/Lh/6beGSaYp6APeTDGdypoK04P4Qqbt84Gqv6kaS9yQJlvWh985wKgv9OfYsck9y2P oBUX9E9CaqIA40M0T59TaUjBDiWIQTtBgURIjtNTYPXK3/M+CWRgJXBcB6jFC3IQ+OWm splPCrrYA3Wxr0NLQ11PDu1vwVe/6h7msGxqoBpVBJWyf8TJ5ghKkSWw4SpzkRl2P8uj il2Y6+Ovg27qh1FaKDDoe+FT4pGrO7a7BczoafSenL10Q6AZC4HEoFXjS9Xm2GpaZCkL Q2Eg== X-Gm-Message-State: APjAAAXJHwSIf1tzqPj7zi9SybF/SX86pgYnFh7DahvJU7F8hWJhn8fv nGl7un4War4NvTeV1PRayueSAsNJ X-Google-Smtp-Source: APXvYqwJOortj/9f8L+qc5eC5okEnmLAdZkAtzNSKDDPkRgJ7izT6J0eE9Jf9g3HhkjFlqP+8BmdBQ== X-Received: by 2002:a5d:4886:: with SMTP id g6mr10919472wrq.108.1559884497305; Thu, 06 Jun 2019 22:14:57 -0700 (PDT) X-Mailer: git-send-email 2.21.0 Xref: news.gmane.org gmane.linux.lib.musl.general:14191 Archived-At: According to kernel sources only mips (and sparc which we don't support) defines daddr_t as long, other define int. Signed-off-by: Petr Vorel --- arch/mips/bits/alltypes.h.in | 2 ++ arch/mipsn32/bits/alltypes.h.in | 2 ++ include/alltypes.h.in | 1 + include/sys/types.h | 1 + 4 files changed, 6 insertions(+) diff --git a/arch/mips/bits/alltypes.h.in b/arch/mips/bits/alltypes.h.in index 66ca18ad..bd062a85 100644 --- a/arch/mips/bits/alltypes.h.in +++ b/arch/mips/bits/alltypes.h.in @@ -17,6 +17,8 @@ TYPEDEF struct { long long __ll; long double __ld; } max_align_t; TYPEDEF long time_t; TYPEDEF long suseconds_t; +TYPEDEF long daddr_t; + TYPEDEF struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t; TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t; TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t; diff --git a/arch/mipsn32/bits/alltypes.h.in b/arch/mipsn32/bits/alltypes.h.in index 66ca18ad..bd062a85 100644 --- a/arch/mipsn32/bits/alltypes.h.in +++ b/arch/mipsn32/bits/alltypes.h.in @@ -17,6 +17,8 @@ TYPEDEF struct { long long __ll; long double __ld; } max_align_t; TYPEDEF long time_t; TYPEDEF long suseconds_t; +TYPEDEF long daddr_t; + TYPEDEF struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t; TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t; TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t; diff --git a/include/alltypes.h.in b/include/alltypes.h.in index 4cc879b1..6ef6ebd4 100644 --- a/include/alltypes.h.in +++ b/include/alltypes.h.in @@ -18,6 +18,7 @@ TYPEDEF unsigned _Int64 uint64_t; TYPEDEF unsigned _Int64 u_int64_t; TYPEDEF unsigned _Int64 uintmax_t; +TYPEDEF int daddr_t; TYPEDEF unsigned mode_t; TYPEDEF unsigned _Reg nlink_t; TYPEDEF _Int64 off_t; diff --git a/include/sys/types.h b/include/sys/types.h index 75e489c5..c50d21c9 100644 --- a/include/sys/types.h +++ b/include/sys/types.h @@ -29,6 +29,7 @@ extern "C" { #define __NEED_clock_t #define __NEED_suseconds_t #define __NEED_blksize_t +#define __NEED_daddr_t #define __NEED_pthread_t #define __NEED_pthread_attr_t -- 2.21.0