History log of /fuchsia/zircon/third_party/ulib/musl/include/sys/types.h
Revision Date Author Comments
# 70935baa 25-Oct-2017 George Kulakowski <kulakowski@google.com>

[musl] Remove LFS64 and _LARGEFILE64_SOURCE definitions

This was reverted previously as dart was using some of these
definitions. Dart has since been changed.

Test: full build, plus grep

Change-Id: Ibce5d9873b6132e5099370a5be7ddd54e7009aa2


# 5a903177 27-Jun-2018 George Kulakowski <kulakowski@google.com>

[musl] Reintroduce LFS64 definitions

This partially reverts commit
e831a8265b4c3954eb78782c24ce5257520255b2.

These are currently used by the dart runtime. Once it is patched not
to do so, they will be removed again.

Test: built upper layers, including dart

Change-Id: I8261dd44c3ff0ceb067395afe76cb80f4c6f5a8e


# e831a826 25-Oct-2017 George Kulakowski <kulakowski@google.com>

[musl] Remove LFS64 definitions

Test: dash was the only client, and the shell still works

Change-Id: Ib5c2b99634b7b3545ef621096fe33663aadfb99f


# d2caa306 28-Apr-2018 Roland McGrath <mcgrathr@google.com>

[musl][bootloader] Use compiler-provided standard headers

<stdalign.h>, <stdarg.h>, <stdbool.h>, <stddef.h>, <stdint.h>
are all provided by the compiler and should not be replaced here.

The bootloader code's local versions were sloppy in what names
got defined where, so the code needed some #include additions
and type adjustments.

TC-32 #done

Change-Id: Ib24ba7b5072e99ec9302a6994d63ad5e16233151


# 4889d031 29-Mar-2017 George Kulakowski <kulakowski@google.com>

[musl] Re-remove nonstandard major, minor, and makedev macros

These were temporarily reintroduced to facilitate the initial port of
sbase. Another CL teaches sbase about those bits, so that our
sys/types.h does not have to claim major and minor from the global
namespace.

Change-Id: I9025e68e12f311e82b6e70b2a2226c7cc6a57532


# 25543c40 17-Mar-2017 George Kulakowski <kulakowski@google.com>

[musl] Re-introduce major, minor, and makedev macros

These were removed in I9ed6f259f32c6729ee3c05021d8b375e73f82e9c for
reasons that are no longer relevant.

These are harmless to have around under the _BSD_SOURCE guard, and
ease porting of POSIX-y software. For instance, sbase utilities have
these macros in some places into tar structs.

Change-Id: Id7ee85222f85cce2f89f96c8a2b56c4c610ed049


# 613ca13d 15-Feb-2017 George Kulakowski <kulakowski@google.com>

[musl] Remove nonstandard sysmacros.h

Change-Id: I9ed6f259f32c6729ee3c05021d8b375e73f82e9c


# d1da9874 12-Jul-2016 George Kulakowski <kulakowski@google.com>

[musl] Use #pragma once in musl's public headers

Like the prior commit, this only replaces existing ifdef guards.

Change-Id: I39be129111db9f129aef72a53f986ce6a49376ac


# 53b9e1c8 15-Jun-2016 The Fuchsia Authors <authors@fuchsia.local>

[magenta] Initial commit