catalog submodules updated | mattrust | 2021-07-26T08:17:24Z

catalog submodules updated

Merge pull request #565 from robn/stdc-error-map-einval | Kalamatee | 2021-04-28T21:39:36Z

Merge pull request #565 from robn/stdc-error-map-einval

stdc: map ERROR_INVALID_COMPONENT_NAME to EINVAL

Merge pull request #564 from robn/stdio-getchar | Kalamatee | 2021-04-28T21:39:26Z

Merge pull request #564 from robn/stdio-getchar

stdio: don't try to both define and prototype getchar

Merge pull request #563 from robn/stat-blksize | Kalamatee | 2021-04-28T21:39:14Z

Merge pull request #563 from robn/stat-blksize

stat: use hidden __blksize_t type for st_blksize

stdc: map ERROR_INVALID_COMPONENT_NAME to EINVAL | robn | 2021-04-26T00:46:04Z

stdc: map ERROR_INVALID_COMPONENT_NAME to EINVAL

For open(), at least, its close enough.

stdio: don't try to both define and prototype getchar | robn | 2021-04-26T00:44:32Z

stdio: don't try to both define and prototype getchar

In stdc, if _STDIO_H_NOMACRO is not set (default), getchar will be
prototyped, and then immediately defined.

Later in posixc, if compiling with without NO_POSIX_WRAPPERS (that is,
_XOPEN_SOURCE or _POSIX_SOURCE or _BSD_SOURCE is defined, see
aros/features.h), getchar is prototyped again, except this time it is
already a macro, and the preprocessor gets confused (it thinks void is
an argument).

So, in stdc we force getchar to be either a prototype or a macro, and in
posixc we only prototype getchar if its not already a macro.

The twisty maze of feature macros has done my head in, and I can't be
sure what the impacts are, but I don't think it matters: ultimately, we
compile clean and getchar is provided to any program that wants it in an
ABI-safe way.

stat: use hidden __blksize_t type for st_blksize | robn | 2021-04-26T00:43:33Z

stat: use hidden __blksize_t type for st_blksize

blksize_t is only defined if a feature flag is enabled (_XOPEN_SOURCE >=
500 is "standard", though I think AROS defines it in other situations.
No big deal).

However, we still need st_blksize to declared properly even if blksize_t
is not enabled. That's what __blksize_t is for, so use that for
st_blksize instead.

Merge pull request #562 from robn/submodule-update | Kalamatee | 2021-04-24T10:33:12Z

Merge pull request #562 from robn/submodule-update

submodule update

submodule update | robn | 2021-04-24T10:30:54Z

submodule update

Accidentally reverted in 53edde49

attempt to fix the mesa patches for darwin. | Kalamatee | 2021-04-23T15:05:10Z

attempt to fix the mesa patches for darwin.

Add my "Darkness" W.I.P theme. | Kalamatee | 2021-04-23T14:41:51Z

Add my "Darkness" W.I.P theme.

Merge pull request #561 from robn/gitignore | Kalamatee | 2021-04-23T14:07:02Z

Merge pull request #561 from robn/gitignore

Add gitignore throughout the tree

Add gitignore throughout the tree | robn | 2021-04-23T08:25:45Z

Add gitignore throughout the tree

w.i.p patches for mesagl 20.3.2/21.0.2 | Kalamatee | 2021-04-22T17:41:09Z

w.i.p patches for mesagl 20.3.2/21.0.2
currently builds, but does not run due to failing asserts.

expose rules to compile necessary generated components for newer mesa… | Kalamatee | 2021-04-22T17:40:06Z

expose rules to compile necessary generated components for newer mesa builds.

decode as utf8 | Kalamatee | 2021-04-21T20:02:54Z

decode as utf8

import all of urllib.request | Kalamatee | 2021-04-21T19:59:22Z

import all of urllib.request

disable the now obsolete defaultencoding. | Kalamatee | 2021-04-21T19:53:23Z

disable the now obsolete defaultencoding.

adapt the updatecommits script for python3 | Kalamatee | 2021-04-21T19:47:23Z

adapt the updatecommits script for python3

submodule updated | mattrust | 2021-04-10T07:33:12Z

submodule updated