Skip to content

Commit

Permalink
Update 2 packages
Browse files Browse the repository at this point in the history
msys2-runtime (3.4.10-7 -> 3.5.4-1)
msys2-runtime-devel (3.4.10-7 -> 3.5.4-1)

Signed-off-by: Git for Windows Build Agent <[email protected]>
  • Loading branch information
Git for Windows Build Agent committed Sep 26, 2024
1 parent 6992585 commit c082654
Show file tree
Hide file tree
Showing 156 changed files with 830 additions and 157 deletions.
Binary file modified usr/bin/chattr.exe
Binary file not shown.
Binary file modified usr/bin/cygcheck.exe
Binary file not shown.
Binary file modified usr/bin/cygpath.exe
Binary file not shown.
Binary file modified usr/bin/cygwin-console-helper.exe
Binary file not shown.
Binary file modified usr/bin/dumper.exe
Binary file not shown.
Binary file modified usr/bin/gencat.exe
Binary file not shown.
Binary file modified usr/bin/getconf.exe
Binary file not shown.
Binary file modified usr/bin/getfacl.exe
Binary file not shown.
Binary file modified usr/bin/gmondump.exe
Binary file not shown.
Binary file modified usr/bin/kill.exe
Binary file not shown.
Binary file modified usr/bin/ldd.exe
Binary file not shown.
Binary file modified usr/bin/ldh.exe
Binary file not shown.
Binary file modified usr/bin/locale.exe
Binary file not shown.
Binary file modified usr/bin/lsattr.exe
Binary file not shown.
Binary file modified usr/bin/minidumper.exe
Binary file not shown.
Binary file modified usr/bin/mkgroup.exe
Binary file not shown.
Binary file modified usr/bin/mkpasswd.exe
Binary file not shown.
Binary file modified usr/bin/mount.exe
Binary file not shown.
Binary file modified usr/bin/msys-2.0.dll
Binary file not shown.
Binary file added usr/bin/newgrp.exe
Binary file not shown.
Binary file modified usr/bin/passwd.exe
Binary file not shown.
Binary file modified usr/bin/pldd.exe
Binary file not shown.
Binary file modified usr/bin/profiler.exe
Binary file not shown.
Binary file modified usr/bin/ps.exe
Binary file not shown.
Binary file modified usr/bin/regtool.exe
Binary file not shown.
Binary file modified usr/bin/setfacl.exe
Binary file not shown.
Binary file modified usr/bin/setmetamode.exe
Binary file not shown.
Binary file modified usr/bin/ssp.exe
Binary file not shown.
Binary file modified usr/bin/strace.exe
Binary file not shown.
Binary file modified usr/bin/tzset.exe
Binary file not shown.
Binary file modified usr/bin/umount.exe
Binary file not shown.
4 changes: 2 additions & 2 deletions usr/include/_newlib_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
#ifndef _NEWLIB_VERSION_H__
#define _NEWLIB_VERSION_H__ 1

#define _NEWLIB_VERSION "4.2.0"
#define _NEWLIB_VERSION "4.4.0"
#define __NEWLIB__ 4
#define __NEWLIB_MINOR__ 2
#define __NEWLIB_MINOR__ 4
#define __NEWLIB_PATCHLEVEL__ 0

#endif /* !_NEWLIB_VERSION_H__ */
1 change: 1 addition & 0 deletions usr/include/_syslist.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#define _unlink unlink
#define _wait wait
#define _write write
#define _getentropy getentropy
#endif /* MISSING_SYSCALL_NAMES */

#if defined MISSING_SYSCALL_NAMES || !defined HAVE_OPENDIR
Expand Down
2 changes: 1 addition & 1 deletion usr/include/aio.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ ssize_t aio_return (struct aiocb *);
int aio_suspend (const struct aiocb *const [], int,
const struct timespec *);
int aio_write (struct aiocb *);
int lio_listio (int, struct aiocb *__restrict const [__restrict], int,
int lio_listio (int, struct aiocb *__restrict const [__restrict_arr], int,
struct sigevent *__restrict);

#ifdef __cplusplus
Expand Down
4 changes: 2 additions & 2 deletions usr/include/asm/socket.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ details. */
#define IOC_IN 0x80000000 /* copy in parameters */

#define _IO(x,y) (IOC_VOID|(x<<8)|y)
#define _IOR(x,y,t) (IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)
#define _IOW(x,y,t) (IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)
#define _IOR(x,y,t) (IOC_OUT|((sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)
#define _IOW(x,y,t) (IOC_IN|((sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)

#define SIOCATMARK _IOR('s', 7, long) /* at oob mark? */
#define FIONREAD _IOR('f', 127, long) /* get # bytes to read */
Expand Down
7 changes: 7 additions & 0 deletions usr/include/cygwin/limits.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,11 @@ details. */
#define __PATH_MAX 4096
#define __PIPE_BUF 4096

/* XATTR_NAME_MAX is the maximum XATTR name length excluding the null
* terminator. Since only XATTRs in the `user' namespace are allowed and the
* `user.' prefix is not stored, the maximum is increased by 5. */
#define XATTR_NAME_MAX 260
#define XATTR_SIZE_MAX 65536
#define XATTR_LIST_MAX 65536

#endif /* _CYGWIN_LIMITS_H__ */
2 changes: 2 additions & 0 deletions usr/include/cygwin/socket.h
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,8 @@ struct OLD_msghdr
#define IPTOS_LOWDELAY 0x10
#define IPTOS_THROUGHPUT 0x08
#define IPTOS_RELIABILITY 0x04
#define IPTOS_LOWCOST 0x02
#define IPTOS_MINCOST IPTOS_LOWCOST
#endif

/* These need to appear somewhere around here */
Expand Down
16 changes: 11 additions & 5 deletions usr/include/cygwin/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ details. */
the Cygwin shared library". This version is used to track important
changes to the DLL and is mainly informative in nature. */

#define CYGWIN_VERSION_DLL_MAJOR 3004
#define CYGWIN_VERSION_DLL_MINOR 10
#define CYGWIN_VERSION_DLL_MAJOR 3005
#define CYGWIN_VERSION_DLL_MINOR 4

/* CYGWIN_VERSION_DLL_COMBINED gives us a single number representing the
combined DLL major and minor numbers. */
Expand Down Expand Up @@ -479,12 +479,18 @@ details. */
343: Change FD_SETSIZE and NOFILE.
344: Remove _alloca.
345: Reinstantiate _alloca.
346: (Belatedly) add posix_spawn_file_actions_addchdir_np,
posix_spawn_file_actions_addfchdir_np.
347: Add c16rtomb, c32rtomb, mbrtoc16, mbrtoc32.
348: Add c8rtomb, mbrtoc.
349: Add fallocate.
350: Add close_range.
Note that we forgot to bump the api for ualarm, strtoll, strtoull,
sigaltstack, sethostname. */

#define CYGWIN_VERSION_API_MAJOR 0
#define CYGWIN_VERSION_API_MINOR 345
#define CYGWIN_VERSION_API_MINOR 350

/* There is also a compatibity version number associated with the shared memory
regions. It is incremented when incompatible changes are made to the shared
Expand Down Expand Up @@ -532,9 +538,9 @@ details. */
The mkvers.sh script at the top level produces a .cc file which initializes
a cygwin_version structure based on the above version information and
creates a string table for grepping via "fgrep '%%%' cygwinwhatever.dll"
creates a string table for grepping via "grep -F '%%%' cygwinwhatever.dll"
if you are using GNU grep. Otherwise you may want to do a
"strings cygwinwhatever.dll | fgrep '%%%'" instead.
"strings cygwinwhatever.dll | grep -F '%%%'" instead.
This will produce output such as:
Expand Down
5 changes: 3 additions & 2 deletions usr/include/cygwin/wait.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,13 @@ details. */
#define WUNTRACED 2
#define WCONTINUED 8
#define __W_CONTINUED 0xffff
#define __WCOREFLAG 0x80

/* A status is 16 bits, and looks like:
<1 byte info> <1 byte code>
<code> == 0, child has exited, info is the exit value
<code> == 1..7e, child has exited, info is the signal number.
<code> == 1..7e, child has exited, code is the signal number.
<code> == 7f, child has stopped, info was the signal number.
<code> == 80, there was a core dump.
*/
Expand All @@ -34,6 +35,6 @@ details. */
#define WEXITSTATUS(_w) (((_w) >> 8) & 0xff)
#define WTERMSIG(_w) ((_w) & 0x7f)
#define WSTOPSIG WEXITSTATUS
#define WCOREDUMP(_w) (WIFSIGNALED(_w) && ((_w) & 0x80))
#define WCOREDUMP(_w) (WIFSIGNALED(_w) && ((_w) & __WCOREFLAG))

#endif /* _CYGWIN_WAIT_H */
23 changes: 19 additions & 4 deletions usr/include/fcntl.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ details. */
#ifndef _FCNTL_H
#define _FCNTL_H

#include <sys/cdefs.h>
#include <sys/fcntl.h>

#define O_NDELAY _FNDELAY

/* F_LCK_MANDATORY: Request mandatory locks for this file descriptor.
Expand Down Expand Up @@ -40,13 +42,26 @@ details. */
#define POSIX_FADV_DONTNEED 4
#define POSIX_FADV_NOREUSE 5

#ifdef __cplusplus
extern "C" {
#if __GNU_VISIBLE
#define FALLOC_FL_PUNCH_HOLE 0x0001
#define FALLOC_FL_ZERO_RANGE 0x0002
#define FALLOC_FL_UNSHARE_RANGE 0x0004
#define FALLOC_FL_COLLAPSE_RANGE 0x0008
#define FALLOC_FL_INSERT_RANGE 0x0010
#define FALLOC_FL_KEEP_SIZE 0x1000
/* Internal flags */
#define __FALLOC_FL_TRUNCATE 0x2000
#define __FALLOC_FL_ZERO_HOLES 0x4000
#endif

__BEGIN_DECLS

extern int posix_fadvise (int, off_t, off_t, int);
extern int posix_fallocate (int, off_t, off_t);
#ifdef __cplusplus
}
#if __GNU_VISIBLE
extern int fallocate (int, int, off_t, off_t);
#endif

__END_DECLS

#endif /* _FCNTL_H */
2 changes: 1 addition & 1 deletion usr/include/getopt.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,4 @@ int getopt_long_only (int, char *const *, const char *, const struct option *, i

#endif /* __GETOPT_LONG_H__ */
#endif /* __UNISTD_GETOPT__ */
#endif /*_INSIDE_NEWLIB*/
#endif /*_LIBC */
5 changes: 2 additions & 3 deletions usr/include/limits.h
Original file line number Diff line number Diff line change
Expand Up @@ -375,9 +375,8 @@ details. */
#undef BC_STRING_MAX
#define BC_STRING_MAX 1000

/* Maximum number of bytes in a character class name. Not implemented. */
#undef CHARCLASS_NAME_MAX
/* #define CHARCLASS_NAME_MAX >= _POSIX2_CHARCLASS_NAME_MAX */
/* Maximum number of bytes in a character class name. */
#define CHARCLASS_NAME_MAX 14

/* Maximum number of weights that can be assigned to an entry of the
LC_COLLATE order keyword in the locale definition file. */
Expand Down
10 changes: 10 additions & 0 deletions usr/include/machine/_arc4random.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,14 @@ extern int __isthreaded;
__lock_release (_arc4random_mutex); \
} while (0)

static inline void
_arc4random_forkdetect(void)
{
extern int __in_forkee;

if (__in_forkee)
rs = NULL;
}
#define _ARC4RANDOM_FORKDETECT() _arc4random_forkdetect ()

#endif /* _MACHINE_ARC4RANDOM_H */
57 changes: 57 additions & 0 deletions usr/include/machine/_fpmath.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/*-
* SPDX-License-Identifier: BSD-2-Clause-FreeBSD
*
* Copyright (c) 2002, 2003 David Schultz <[email protected]>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $FreeBSD$
*/

union IEEEl2bits {
long double e;
struct {
unsigned int manl :32;
unsigned int manh :32;
unsigned int exp :15;
unsigned int sign :1;
unsigned int junkl :16;
unsigned int junkh :32;
} bits;
struct {
unsigned long man :64;
unsigned int expsign :16;
unsigned long junk :48;
} xbits;
};

#define LDBL_NBIT 0x80000000
#define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT)

#define LDBL_MANH_SIZE 32
#define LDBL_MANL_SIZE 32

#define LDBL_TO_ARRAY32(u, a) do { \
(a)[0] = (uint32_t)(u).bits.manl; \
(a)[1] = (uint32_t)(u).bits.manh; \
} while (0)
11 changes: 10 additions & 1 deletion usr/include/machine/ieeefp.h
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,14 @@
#else
#define __IEEE_LITTLE_ENDIAN
#endif
#ifdef __riscv_flen
#if defined(__riscv_flen) || defined (__riscv_zfinx)
# define _SUPPORTS_ERREXCEPT
#endif
#if (__riscv_flen == 64) || defined (__riscv_zdinx)
# define __OBSOLETE_MATH_DEFAULT 0
#else
# define __OBSOLETE_MATH_DEFAULT 1
#endif
#endif

#ifdef __i960__
Expand Down Expand Up @@ -501,6 +506,10 @@
#define __IEEE_LITTLE_ENDIAN
#endif

#ifdef __XTENSA_EB__
#define __IEEE_BIG_ENDIAN
#endif

#ifdef __CYGWIN__
#define __OBSOLETE_MATH_DEFAULT 0
#endif
Expand Down
37 changes: 35 additions & 2 deletions usr/include/machine/setjmp.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ _BEGIN_STD_C
#if defined(__arm__) || defined(__thumb__)
/*
* All callee preserved registers:
* v1 - v7, fp, ip, sp, lr, f4, f5, f6, f7
* core registers:
* r4 - r10, fp, sp, lr
* VFP registers (architectural support dependent):
* d8 - d15
*/
#define _JBLEN 23
#define _JBLEN 20
#define _JBTYPE long long
#endif

#if defined(__aarch64__)
Expand Down Expand Up @@ -300,6 +304,35 @@ _BEGIN_STD_C
#define _JBLEN 8
#endif

#ifdef __XTENSA__
#if __XTENSA_WINDOWED_ABI__

/* The jmp_buf structure for Xtensa windowed ABI holds the following
(where "proc" is the procedure that calls setjmp): 4-12 registers
from the window of proc, the 4 words from the save area at proc's $sp
(in case a subsequent alloca in proc moves $sp), and the return
address within proc. Everything else is saved on the stack in the
normal save areas. The jmp_buf structure is:
struct jmp_buf {
int regs[12];
int save[4];
void *return_address;
}
See the setjmp code for details. */

/* sizeof(struct jmp_buf) */
#define _JBLEN 17

#else /* __XTENSA_CALL0_ABI__ */

/* a0, a1, a12, a13, a14, a15 */
#define _JBLEN 6

#endif /* __XTENSA_CALL0_ABI__ */
#endif /* __XTENSA__ */

#ifdef __mep__
/* 16 GPRs, pc, hi, lo */
#define _JBLEN 19
Expand Down
4 changes: 3 additions & 1 deletion usr/include/math.h
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,9 @@ extern float hypotf (float, float);
simply call the double functions. On Cygwin the long double functions
are implemented independently from newlib to be able to use optimized
assembler functions despite using the Microsoft x86_64 ABI. */
#if defined (_LDBL_EQ_DBL) || defined (__CYGWIN__)
#if defined (_LDBL_EQ_DBL) || defined (__CYGWIN__) || \
defined(__aarch64__) || defined(__i386__) || defined(__x86_64__) || \
defined(__riscv)
/* Reentrant ANSI C functions. */
#ifndef __math_68881
extern long double atanl (long double);
Expand Down
8 changes: 8 additions & 0 deletions usr/include/newlib.h
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,8 @@
/* nano version of malloc is used. */
/* #undef _NANO_MALLOC */

/* The newlib version in string format. */

/* Verify _REENT_CHECK macros allocate memory successfully. */
#define _REENT_CHECK_VERIFY 1

Expand Down Expand Up @@ -416,4 +418,10 @@
/* Define if wide char orientation is supported. */
#define _WIDE_ORIENT 1

/* The newlib minor version number. */

/* The newlib patch level. */

/* The newlib major version number. */

#endif /* !__NEWLIB_H__ */
2 changes: 2 additions & 0 deletions usr/include/reent.h
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ struct timezone;
#define _unlink_r(__reent, __path) unlink(__path)
#define _wait_r(__reent, __status) wait(__status)
#define _write_r(__reent, __fd, __buff, __cnt) write(__fd, __buff, __cnt)
#define _getentropy_r(__reent, __buff, __cnt) getentropy(__buff, __cnt)
#define _gettimeofday_r(__reent, __tp, __tzp) gettimeofday(__tp, __tzp)

#ifdef __LARGE64_FILES
Expand Down Expand Up @@ -156,6 +157,7 @@ extern _CLOCK_T_ _times_r (struct _reent *, struct tms *);
extern int _unlink_r (struct _reent *, const char *);
extern int _wait_r (struct _reent *, int *);
extern _ssize_t _write_r (struct _reent *, int, const void *, size_t);
extern int _getentropy_r (struct _reent *, void *, size_t);

/* This one is not guaranteed to be available on all targets. */
extern int _gettimeofday_r (struct _reent *, struct timeval *__tp, void *__tzp);
Expand Down
Loading

0 comments on commit c082654

Please sign in to comment.