<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/m4, branch v9.8</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v9.8</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v9.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2025-09-21T20:40:18Z</updated>
<entry>
<title>build: fix missing declarations on Android</title>
<updated>2025-09-21T20:40:18Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2025-09-21T20:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=483fa3b9ab2e6c4781ab6d4672077b7a6b7ed1a9'/>
<id>urn:sha1:483fa3b9ab2e6c4781ab6d4672077b7a6b7ed1a9</id>
<content type='text'>
* configure.ac: Check for statx using gl_CHECK_FUNCS_ANDROID since it is
hidden for Android API level &lt;= 30.
* m4/jm-macros.m4 (coreutils_MACROS): Check for syncfs using
gl_CHECK_FUNCS_ANDROID since it is hidden for Android API level &lt;= 28.
</content>
</entry>
<entry>
<title>maint: assume long long int</title>
<updated>2025-06-29T04:00:41Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-06-25T02:13:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=671d79a0b73a9a38ea0c267612ad34f284e3a8f1'/>
<id>urn:sha1:671d79a0b73a9a38ea0c267612ad34f284e3a8f1</id>
<content type='text'>
It’s long been safe to assume C99+ support for long long int.
* .gitignore: Remove m4/longlong.m4.
* bootstrap.conf (buildreq): Boost git prereq from 1.4.4 to 1.5.5,
syncing with Gnulib.
(bootstrap_post_import_hook): Remove m4/longlong.m4.
* m4/jm-macros.m4 (gl_CHECK_ALL_TYPES):
No need to require AC_TYPE_UNSIGNED_LONG_LONG_INT.
* src/factor.c (DItype, UDItype):
* src/od.c (main):
Assume HAVE_LONG_LONG_INT.
* src/od.c: (unsigned_long_long_int):
Remove.  All uses replaced with unsigned long long int.
</content>
</entry>
<entry>
<title>maint: update all copyright year number ranges</title>
<updated>2025-01-01T09:33:08Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-01-01T09:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=28b176085f04a6227d7fadd28a129b5cb02dfbf5'/>
<id>urn:sha1:28b176085f04a6227d7fadd28a129b5cb02dfbf5</id>
<content type='text'>
Update to latest gnulib with new copyright year.
Run "make update-copyright" and then...

* gnulib: Update included in this commit as copyright years
are the only change from the previous gnulib commit.
* tests/init.sh: Sync with gnulib to pick up copyright year.
* bootstrap: Likewise.
* tests/sample-test: Adjust to use the single most recent year.
</content>
</entry>
<entry>
<title>build: modernize AC_CHECK_TYPE usage</title>
<updated>2024-08-04T22:33:05Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-08-04T22:32:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4e98e95df277fb11fb56ddcf22aace98923656d3'/>
<id>urn:sha1:4e98e95df277fb11fb56ddcf22aace98923656d3</id>
<content type='text'>
* m4/jm-macros.m4 (gl_CHECK_ALL_TYPES):
Use current form of AC_CHECK_TYPE instead of the
no-longer-documented obsolescent form.
</content>
</entry>
<entry>
<title>maint: update all copyright year number ranges</title>
<updated>2024-01-01T13:27:23Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2024-01-01T13:22:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a966dcdb69e2f49f2587e1b7d4ade7efcff29f40'/>
<id>urn:sha1:a966dcdb69e2f49f2587e1b7d4ade7efcff29f40</id>
<content type='text'>
Update to latest gnulib with new copyright year.
Run "make update-copyright" and then...

* gnulib: Update included in this commit as copyright years
are the only change from the previous gnulib commit.
* tests/init.sh: Sync with gnulib to pick up copyright year.
* bootstrap: Manually update copyright year,
until we fully sync with gnulib at a later stage.
* tests/sample-test: Adjust to use the single most recent year.
</content>
</entry>
<entry>
<title>maint: omit some unused function tests</title>
<updated>2023-09-23T07:28:27Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-09-22T17:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a6648d4102f6fea171dcf3598c412b3842f2b84b'/>
<id>urn:sha1:a6648d4102f6fea171dcf3598c412b3842f2b84b</id>
<content type='text'>
* m4/jm-macros.m4: Do not check for ftruncate, iswspace,
mkfifo, mbrlen, sysctl.  Coreutils no longer uses the
corresponding HAVE_* macros, typically because Gnulib
handles them now.
* src/wc.c (iswspace): Remove; unused.
</content>
</entry>
<entry>
<title>maint: rely on Gnulib fdatasync</title>
<updated>2023-08-31T03:32:13Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-30T14:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2c902cc2887340adb6ca7ac6b4b922b52438920f'/>
<id>urn:sha1:2c902cc2887340adb6ca7ac6b4b922b52438920f</id>
<content type='text'>
* m4/jm-macros.m4: Remove fdatasync-related code,
as Gnulib now does this.
* src/dd.c (fdatasync) [!HAVE_FDATASYNC]:
* src/shred.c (dosync) [!HAVE_FDATASYNC]: Rely on Gnulib fdatasync.
</content>
</entry>
<entry>
<title>uptime: simplify following gnulib changes</title>
<updated>2023-08-15T22:22:27Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-15T22:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=622eea03cd3dfaad8be07a8e5311f981344b72b7'/>
<id>urn:sha1:622eea03cd3dfaad8be07a8e5311f981344b72b7</id>
<content type='text'>
* build-aux/gen-lists-of-programs.sh (build_if_possible_progs):
Remove uptime.
(normal_progs): Add uptime.
* configure.ac: Remove GNULIB_BOOT_TIME invocation.
* m4/boottime.m4: Remove file.
* src/uptime.c: Don't include &lt;sys/sysctl.h&gt;, &lt;OS.h&gt;.
(print_uptime): Don't call sysctl, get_system_info, as Gnulib's
readutmp module now does this.
</content>
</entry>
<entry>
<title>build: uptime: avoid issues on systems without utmp.h</title>
<updated>2023-02-05T14:15:03Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-02-05T13:51:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2984e47c789ebc39f55a3b1cb20b943de88eeedc'/>
<id>urn:sha1:2984e47c789ebc39f55a3b1cb20b943de88eeedc</id>
<content type='text'>
* src/uptime.c (print_uptime): Following gnulib commit 9041103
HAVE_UTMP_H will always be defined.  Therefore key on whether
the utmp.ut_type member is present.
* boottime.m4 (GNULIB_BOOT_TIME): Assume utmp.h is present.
</content>
</entry>
<entry>
<title>build: update gnulib submodule to latest</title>
<updated>2023-01-14T01:51:01Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-01-14T01:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=28a85116feef1f9a6f31c5ab8cfe50d7aa8d6fc4'/>
<id>urn:sha1:28a85116feef1f9a6f31c5ab8cfe50d7aa8d6fc4</id>
<content type='text'>
* m4/xattr.m4: Remove.  This file is now autogenerated by 'bootstrap',
since it's now in Gnulib.  (I did this part by hand.)
</content>
</entry>
</feed>
