https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=40b947e7d53f44d82fb0a0971d543715ecd37070
commit 40b947e7d53f44d82fb0a0971d543715ecd37070 Author: Mark Geisert <[email protected]> Date: Wed Jun 26 22:31:56 2019 -0700 Cygwin: Use correct string conversion Correct the string conversion calls so both argv elements get converted at full precision. Diff: --- winsup/utils/cygwin-console-helper.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winsup/utils/cygwin-console-helper.cc b/winsup/utils/cygwin-console-helper.cc index 8f62ed7..0e04f4d 100644 --- a/winsup/utils/cygwin-console-helper.cc +++ b/winsup/utils/cygwin-console-helper.cc @@ -5,9 +5,9 @@ main (int argc, char **argv) char *end; if (argc != 3) exit (1); - HANDLE h = (HANDLE) strtoul (argv[1], &end, 0); + HANDLE h = (HANDLE) strtoull (argv[1], &end, 0); SetEvent (h); - h = (HANDLE) strtoul (argv[2], &end, 0); + h = (HANDLE) strtoull (argv[2], &end, 0); WaitForSingleObject (h, INFINITE); exit (0); }
