{"push_id":833803166,"size":26,"distinct_size":26,"ref":"refs/heads/infinity","head":"e790bcb5cf7d190b96e7b111b62a80949dbb4801","before":"08519bcaf54b32956c3c9ac1f92cb1334ad4c928","commits":[{"sha":"a72ddc1424d5bfcab14d90f1149cbb9b492f0120","author":{"email":"461476587780aa9fa5611ea6dc3912c146a91760@codesourcery.com","name":"Joseph Myers"},"message":"Convert 24 more function definitions to prototype style (array parameters).\n\nThis automatically-generated patch converts 24 function definitions in\nglibc from old-style K&R to prototype-style.  Following my other\nrecent such patches, this one deals with the case of functions with\narray parameters.\n\nTested for x86_64 and x86 (testsuite, and that installed stripped\nshared libraries are unchanged by the patch).\n\n\t* crypt/cert.c (main): Convert to prototype-style function\n\tdefinition.\n\t* io/pipe.c (__pipe): Likewise.\n\t* io/pipe2.c (__pipe2): Likewise.\n\t* misc/futimesat.c (futimesat): Likewise.\n\t* misc/utimes.c (__utimes): Likewise.\n\t* posix/execve.c (__execve): Likewise.\n\t* posix/execvp.c (execvp): Likewise.\n\t* posix/execvpe.c (__execvpe): Likewise.\n\t* posix/fexecve.c (fexecve): Likewise.\n\t* socket/socketpair.c (socketpair): Likewise.\n\t* stdlib/drand48-iter.c (__drand48_iterate): Likewise.\n\t* stdlib/erand48.c (erand48): Likewise.\n\t* stdlib/erand48_r.c (__erand48_r): Likewise.\n\t* stdlib/jrand48.c (jrand48): Likewise.\n\t* stdlib/jrand48_r.c (__jrand48_r): Likewise.\n\t* stdlib/lcong48.c (lcong48): Likewise.\n\t* stdlib/lcong48_r.c (__lcong48_r): Likewise.\n\t* stdlib/nrand48.c (nrand48): Likewise.\n\t* stdlib/nrand48_r.c (__nrand48_r): Likewise.\n\t* stdlib/seed48.c (seed48): Likewise.\n\t* stdlib/seed48_r.c (__seed48_r): Likewise.\n\t* sysdeps/mach/hurd/execve.c (__execve): Likewise.\n\t* sysdeps/mach/hurd/utimes.c (__utimes): Likewise.\n\t* sysdeps/unix/sysv/linux/fexecve.c (fexecve): Likewise.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/a72ddc1424d5bfcab14d90f1149cbb9b492f0120"},{"sha":"41075ae3e7f406e67d51da8cc5e89e397710d54b","author":{"email":"461476587780aa9fa5611ea6dc3912c146a91760@codesourcery.com","name":"Joseph Myers"},"message":"Convert 29 more function definitions to prototype style (multiple parameters in one K&R parameter declaration).\n\nThis automatically-generated patch converts 29 function definitions in\nglibc (including one in an example in the manual) from old-style K&R\nto prototype-style.  Following my other recent such patches, this one\ndeals with the case of function definitions where one K&R parameter\ndeclaration declares multiple parameters, as in:\n\nvoid\nfoo (a, b)\n     int a, *b;\n{\n}\n\nTested for x86_64 and x86 (testsuite, and that installed stripped\nshared libraries are unchanged by the patch).\n\n\t* crypt/crypt.c (_ufc_doit_r): Convert to prototype-style function\n\tdefinition.\n\t(_ufc_doit_r): Likewise.\n\t* crypt/crypt_util.c (_ufc_copymem): Likewise.\n\t(_ufc_output_conversion_r): Likewise.\n\t* inet/inet_mkadr.c (__inet_makeaddr): Likewise.\n\t* inet/rcmd.c (rcmd_af): Likewise.\n\t(rcmd): Likewise.\n\t(ruserok_af): Likewise.\n\t(ruserok): Likewise.\n\t(ruserok2_sa): Likewise.\n\t(ruserok_sa): Likewise.\n\t(iruserok_af): Likewise.\n\t(iruserok): Likewise.\n\t(__ivaliduser): Likewise.\n\t(__validuser2_sa): Likewise.\n\t* inet/rexec.c (rexec_af): Likewise.\n\t(rexec): Likewise.\n\t* inet/ruserpass.c (ruserpass): Likewise.\n\t* locale/programs/xmalloc.c (xcalloc): Likewise.\n\t* manual/examples/timeval_subtract.c (timeval_subtract): Likewise.\n\t* math/w_drem.c (__drem): Likewise.\n\t* math/w_dremf.c (__dremf): Likewise.\n\t* math/w_dreml.c (__dreml): Likewise.\n\t* misc/daemon.c (daemon): Likewise.\n\t* resolv/res_debug.c (p_fqnname): Likewise.\n\t* stdlib/div.c (div): Likewise.\n\t* string/memcmp.c (memcmp_bytes): Likewise.\n\t* sunrpc/pmap_rmt.c (pmap_rmtcall): Likewise.\n\t* sunrpc/svc_udp.c (svcudp_bufcreate): Likewise.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/41075ae3e7f406e67d51da8cc5e89e397710d54b"},{"sha":"9dd346ff431fc761f1b748bd4da8bb59f7652094","author":{"email":"461476587780aa9fa5611ea6dc3912c146a91760@codesourcery.com","name":"Joseph Myers"},"message":"Convert 113 more function definitions to prototype style (files with assertions).\n\nThis mostly automatically-generated patch converts 113 function\ndefinitions in glibc from old-style K&R to prototype-style.  Following\nmy other recent such patches, this one deals with the case of function\ndefinitions in files that either contain assertions or where grep\nsuggested they might contain assertions - and thus where it isn't\npossible to use a simple object code comparison as a sanity check on\nthe correctness of the patch, because line numbers are changed.\n\nA few such automatically-generated changes needed to be supplemented\nby manual changes for the result to compile.  openat64 had a prototype\ndeclaration with \"...\" but an old-style definition in\nsysdeps/unix/sysv/linux/dl-openat64.c, and \"...\" needed adding to the\ngenerated prototype in the definition (I've filed\n<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68024> for diagnosing\nsuch cases in GCC; the old state was undefined behavior not requiring\na diagnostic, but one seems a good idea).  In addition, as Florian has\nnoted regparm attribute mismatches between declaration and definition\nare only diagnosed for prototype definitions, and five functions\nneeded internal_function added to their definitions (in the case of\n__pthread_mutex_cond_lock, via the macro definition of\n__pthread_mutex_lock) to compile on i386.\n\nAfter this patch is in, remaining old-style definitions are probably\nmost readily fixed manually before we can turn on\n-Wold-style-definition for all builds.\n\nTested for x86_64 and x86 (testsuite).\n\n\t* crypt/md5-crypt.c (__md5_crypt_r): Convert to prototype-style\n\tfunction definition.\n\t* crypt/sha256-crypt.c (__sha256_crypt_r): Likewise.\n\t* crypt/sha512-crypt.c (__sha512_crypt_r): Likewise.\n\t* debug/backtracesyms.c (__backtrace_symbols): Likewise.\n\t* elf/dl-minimal.c (_itoa): Likewise.\n\t* hurd/hurdmalloc.c (malloc): Likewise.\n\t(free): Likewise.\n\t(realloc): Likewise.\n\t* inet/inet6_option.c (inet6_option_space): Likewise.\n\t(inet6_option_init): Likewise.\n\t(inet6_option_append): Likewise.\n\t(inet6_option_alloc): Likewise.\n\t(inet6_option_next): Likewise.\n\t(inet6_option_find): Likewise.\n\t* io/ftw.c (FTW_NAME): Likewise.\n\t(NFTW_NAME): Likewise.\n\t(NFTW_NEW_NAME): Likewise.\n\t(NFTW_OLD_NAME): Likewise.\n\t* libio/iofwide.c (_IO_fwide): Likewise.\n\t* libio/strops.c (_IO_str_init_static_internal): Likewise.\n\t(_IO_str_init_static): Likewise.\n\t(_IO_str_init_readonly): Likewise.\n\t(_IO_str_overflow): Likewise.\n\t(_IO_str_underflow): Likewise.\n\t(_IO_str_count): Likewise.\n\t(_IO_str_seekoff): Likewise.\n\t(_IO_str_pbackfail): Likewise.\n\t(_IO_str_finish): Likewise.\n\t* libio/wstrops.c (_IO_wstr_init_static): Likewise.\n\t(_IO_wstr_overflow): Likewise.\n\t(_IO_wstr_underflow): Likewise.\n\t(_IO_wstr_count): Likewise.\n\t(_IO_wstr_seekoff): Likewise.\n\t(_IO_wstr_pbackfail): Likewise.\n\t(_IO_wstr_finish): Likewise.\n\t* locale/programs/localedef.c (normalize_codeset): Likewise.\n\t* locale/programs/locarchive.c (add_locale_to_archive): Likewise.\n\t(add_locales_to_archive): Likewise.\n\t(delete_locales_from_archive): Likewise.\n\t* malloc/malloc.c (__libc_mallinfo): Likewise.\n\t* math/gen-auto-libm-tests.c (init_fp_formats): Likewise.\n\t* misc/tsearch.c (__tfind): Likewise.\n\t* nptl/pthread_attr_destroy.c (__pthread_attr_destroy): Likewise.\n\t* nptl/pthread_attr_getdetachstate.c\n\t(__pthread_attr_getdetachstate): Likewise.\n\t* nptl/pthread_attr_getguardsize.c (pthread_attr_getguardsize):\n\tLikewise.\n\t* nptl/pthread_attr_getinheritsched.c\n\t(__pthread_attr_getinheritsched): Likewise.\n\t* nptl/pthread_attr_getschedparam.c\n\t(__pthread_attr_getschedparam): Likewise.\n\t* nptl/pthread_attr_getschedpolicy.c\n\t(__pthread_attr_getschedpolicy): Likewise.\n\t* nptl/pthread_attr_getscope.c (__pthread_attr_getscope):\n\tLikewise.\n\t* nptl/pthread_attr_getstack.c (__pthread_attr_getstack):\n\tLikewise.\n\t* nptl/pthread_attr_getstackaddr.c (__pthread_attr_getstackaddr):\n\tLikewise.\n\t* nptl/pthread_attr_getstacksize.c (__pthread_attr_getstacksize):\n\tLikewise.\n\t* nptl/pthread_attr_init.c (__pthread_attr_init_2_1): Likewise.\n\t(__pthread_attr_init_2_0): Likewise.\n\t* nptl/pthread_attr_setdetachstate.c\n\t(__pthread_attr_setdetachstate): Likewise.\n\t* nptl/pthread_attr_setguardsize.c (pthread_attr_setguardsize):\n\tLikewise.\n\t* nptl/pthread_attr_setinheritsched.c\n\t(__pthread_attr_setinheritsched): Likewise.\n\t* nptl/pthread_attr_setschedparam.c\n\t(__pthread_attr_setschedparam): Likewise.\n\t* nptl/pthread_attr_setschedpolicy.c\n\t(__pthread_attr_setschedpolicy): Likewise.\n\t* nptl/pthread_attr_setscope.c (__pthread_attr_setscope):\n\tLikewise.\n\t* nptl/pthread_attr_setstack.c (__pthread_attr_setstack):\n\tLikewise.\n\t* nptl/pthread_attr_setstackaddr.c (__pthread_attr_setstackaddr):\n\tLikewise.\n\t* nptl/pthread_attr_setstacksize.c (__pthread_attr_setstacksize):\n\tLikewise.\n\t* nptl/pthread_condattr_setclock.c (pthread_condattr_setclock):\n\tLikewise.\n\t* nptl/pthread_create.c (__find_in_stack_list): Likewise.\n\t* nptl/pthread_getattr_np.c (pthread_getattr_np): Likewise.\n\t* nptl/pthread_mutex_cond_lock.c (__pthread_mutex_lock): Define to\n\tuse internal_function.\n\t* nptl/pthread_mutex_init.c (__pthread_mutex_init): Convert to\n\tprototype-style function definition.\n\t* nptl/pthread_mutex_lock.c (__pthread_mutex_lock): Likewise.\n\t(__pthread_mutex_cond_lock_adjust): Likewise.  Use\n\tinternal_function.\n\t* nptl/pthread_mutex_timedlock.c (pthread_mutex_timedlock):\n\tConvert to prototype-style function definition.\n\t* nptl/pthread_mutex_trylock.c (__pthread_mutex_trylock):\n\tLikewise.\n\t* nptl/pthread_mutex_unlock.c (__pthread_mutex_unlock_usercnt):\n\tLikewise.\n\t(__pthread_mutex_unlock): Likewise.\n\t* nptl_db/td_ta_clear_event.c (td_ta_clear_event): Likewise.\n\t* nptl_db/td_ta_set_event.c (td_ta_set_event): Likewise.\n\t* nptl_db/td_thr_clear_event.c (td_thr_clear_event): Likewise.\n\t* nptl_db/td_thr_event_enable.c (td_thr_event_enable): Likewise.\n\t* nptl_db/td_thr_set_event.c (td_thr_set_event): Likewise.\n\t* nss/makedb.c (process_input): Likewise.\n\t* posix/fnmatch.c (__strchrnul): Likewise.\n\t(__wcschrnul): Likewise.\n\t(fnmatch): Likewise.\n\t* posix/fnmatch_loop.c (FCT): Likewise.\n\t* posix/glob.c (globfree): Likewise.\n\t(__glob_pattern_type): Likewise.\n\t(__glob_pattern_p): Likewise.\n\t* posix/regcomp.c (re_compile_pattern): Likewise.\n\t(re_set_syntax): Likewise.\n\t(re_compile_fastmap): Likewise.\n\t(regcomp): Likewise.\n\t(regerror): Likewise.\n\t(regfree): Likewise.\n\t* posix/regexec.c (regexec): Likewise.\n\t(re_match): Likewise.\n\t(re_search): Likewise.\n\t(re_match_2): Likewise.\n\t(re_search_2): Likewise.\n\t(re_search_stub): Likewise.  Use internal_function\n\t(re_copy_regs): Likewise.\n\t(re_set_registers): Convert to prototype-style function\n\tdefinition.\n\t(prune_impossible_nodes): Likewise.  Use internal_function.\n\t* resolv/inet_net_pton.c (inet_net_pton): Convert to\n\tprototype-style function definition.\n\t(inet_net_pton_ipv4): Likewise.\n\t* stdlib/strtod_l.c (____STRTOF_INTERNAL): Likewise.\n\t* sysdeps/pthread/aio_cancel.c (aio_cancel): Likewise.\n\t* sysdeps/pthread/aio_suspend.c (aio_suspend): Likewise.\n\t* sysdeps/pthread/timer_delete.c (timer_delete): Likewise.\n\t* sysdeps/unix/sysv/linux/dl-openat64.c (openat64): Likewise.\n\tMake variadic.\n\t* time/strptime_l.c (localtime_r): Convert to prototype-style\n\tfunction definition.\n\t* wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Likewise.\n\t* wcsmbs/mbsrtowcs_l.c (__mbsrtowcs_l): Likewise.\n\t* wcsmbs/wcsnrtombs.c (__wcsnrtombs): Likewise.\n\t* wcsmbs/wcsrtombs.c (__wcsrtombs): Likewise.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/9dd346ff431fc761f1b748bd4da8bb59f7652094"},{"sha":"e5d92c0ed96954fbf9fb49f8a5c95b9cd4f3740b","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"[XXX_HACK] Work around spurious uninitialized variable errors","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/e5d92c0ed96954fbf9fb49f8a5c95b9cd4f3740b"},{"sha":"d182fae2c4633d67ee10924223df664c0f457d5a","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add NT_GNU_INFINITY to elf.h\n\nThis commit adds a new note type NT_GNU_INFINITY to elf.h.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/d182fae2c4633d67ee10924223df664c0f457d5a"},{"sha":"1bb9a5c8536c9fc38801cc0ddaffa2548f842106","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/aarch64/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for aarch64.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/1bb9a5c8536c9fc38801cc0ddaffa2548f842106"},{"sha":"465db998dd9cedc16d438e30eb4544291e80d5de","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/alpha/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for alpha.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/465db998dd9cedc16d438e30eb4544291e80d5de"},{"sha":"1895ee23d0c90b398290a9b8a077c2d7443c53d3","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/arm/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for arm.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/1895ee23d0c90b398290a9b8a077c2d7443c53d3"},{"sha":"1571ce546108576b35c88c58d68e1a1ed8683ac4","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/hppa/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for hppa.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/1571ce546108576b35c88c58d68e1a1ed8683ac4"},{"sha":"4b8fc9bf1743a9ad0a7d8d803956ca15b798000f","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/i386/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for i386.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/4b8fc9bf1743a9ad0a7d8d803956ca15b798000f"},{"sha":"197633c23b3237744dd0b144276abe2998bc4f24","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/ia64/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for ia64.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/197633c23b3237744dd0b144276abe2998bc4f24"},{"sha":"d609603d5b8052772188c2f510583ecd61c4741f","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/m68k/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for m68k.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/d609603d5b8052772188c2f510583ecd61c4741f"},{"sha":"51084c5a6990a30e5cf06eb3ab88a88b3dcb4c8e","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/microblaze/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for microblaze.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/51084c5a6990a30e5cf06eb3ab88a88b3dcb4c8e"},{"sha":"413d94939f186798259a46127f77b409bc4c3a09","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/mips/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for mips.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/413d94939f186798259a46127f77b409bc4c3a09"},{"sha":"7e1b62c67d02387312e1c030dc11020ab913483e","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/nios2/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for nios2.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/7e1b62c67d02387312e1c030dc11020ab913483e"},{"sha":"5e681d4619b18e7eb28c0aff4a31030cc2649265","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/powerpc/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for powerpc.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/5e681d4619b18e7eb28c0aff4a31030cc2649265"},{"sha":"516ab77463c9c8878aa858f77f6188fbfe86b0d4","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/s390/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for s390.\n\nI was confused as to how the size for the 64-bit version of\nDB_THREAD_SELF used __WORDSIZE where the 32-bit version just\nhas 32.  I've used __s390x__ as a conditional and used\n__WORDSIZE in the presumably 64-bit version for Infinity but\nplease advise if this should be changed.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/516ab77463c9c8878aa858f77f6188fbfe86b0d4"},{"sha":"77eacae08a6f2ae7a0ddb49af7dc83ebde5146bd","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/sh/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for sh.\n\nIt's possible for this platform to put the Infinity macros before\nlibthread_db's DB_THREAD_SELF, and define DB_THREAD_SELF in terms\nof the Infinity values, but I wasn't sure if it would be appropriate.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/77eacae08a6f2ae7a0ddb49af7dc83ebde5146bd"},{"sha":"b309996ccdb6faf9a91d14da7acfe7b1d5cfdb18","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/sparc/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for sparc.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/b309996ccdb6faf9a91d14da7acfe7b1d5cfdb18"},{"sha":"400ea079df78f29f6c0f375601bb1bbf564baa8f","author":{"email":"4b2bf6639e90c888409e4295b6d0929aef722836@redhat.com","name":"Gary Benson"},"message":"Add Infinity THREAD_SELF macros to sysdeps/tile/nptl/tls.h\n\nThis commit adds Infinity THREAD_SELF macros for tile.","distinct":true,"url":"https://api.github.com/repos/gbenson/glibc/commits/400ea079df78f29f6c0f375601bb1bbf564baa8f"}]}