mirror of git://sourceware.org/git/glibc.git
				
				
				
			* sysdeps/s390/s390-32/backtrace.c (__backtrace): Remove high order
bit from backtrace addresses. 2003-03-21 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/i386/chown.c: Don't define any versioned __chown symbols.
This commit is contained in:
		
							parent
							
								
									6a1c6a1f18
								
							
						
					
					
						commit
						dd410d4d45
					
				
							
								
								
									
										10
									
								
								ChangeLog
								
								
								
								
							
							
						
						
									
										10
									
								
								ChangeLog
								
								
								
								
							|  | @ -1,3 +1,13 @@ | |||
| 2003-03-21  Martin Schwidefsky  <schwidefskyde.ibm.com> | ||||
| 
 | ||||
| 	* sysdeps/s390/s390-32/backtrace.c (__backtrace): Remove high order | ||||
| 	bit from backtrace addresses. | ||||
| 
 | ||||
| 2003-03-21  Andreas Schwab  <schwab@suse.de> | ||||
| 
 | ||||
| 	* sysdeps/unix/sysv/linux/i386/chown.c: Don't define any versioned | ||||
| 	__chown symbols. | ||||
| 
 | ||||
| 2003-03-25  Roland McGrath  <roland@redhat.com> | ||||
| 
 | ||||
| 	* config.make.in (enable-check-abi): New variable from configure. | ||||
|  |  | |||
|  | @ -71,7 +71,7 @@ __backtrace (array, size) | |||
| 	   out of range.  */ | ||||
| 	break; | ||||
| 
 | ||||
|       array[cnt++] = stack->save_grps[8]; | ||||
|       array[cnt++] = stack->save_grps[8] & 0x7fffffff; | ||||
| 
 | ||||
|       stack = (struct layout *) stack->back_chain; | ||||
|     } | ||||
|  |  | |||
|  | @ -148,20 +148,15 @@ __chown_is_lchown (const char *file, uid_t owner, gid_t group) | |||
| #endif | ||||
| 
 | ||||
| #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) | ||||
| strong_alias (__chown_is_lchown, _chown_is_lchown) | ||||
| compat_symbol (libc, __chown_is_lchown, __chown, GLIBC_2_0); | ||||
| compat_symbol (libc, _chown_is_lchown, chown, GLIBC_2_0); | ||||
| compat_symbol (libc, __chown_is_lchown, chown, GLIBC_2_0); | ||||
| #endif | ||||
| 
 | ||||
| #ifdef __NR_lchown | ||||
| strong_alias (__real_chown, _real_chown) | ||||
| versioned_symbol (libc, __real_chown, __chown, GLIBC_2_1); | ||||
| versioned_symbol (libc, _real_chown, chown, GLIBC_2_1); | ||||
| libc_hidden_ver (__real_chown, __chown) | ||||
| versioned_symbol (libc, __real_chown, chown, GLIBC_2_1); | ||||
| strong_alias (__real_chown, __chown) | ||||
| #else | ||||
| strong_alias (__chown_is_lchown, __chown_is_lchown21) | ||||
| strong_alias (__chown_is_lchown, _chown_is_lchown21) | ||||
| versioned_symbol (libc, __chown_is_lchown21, __chown, GLIBC_2_1); | ||||
| versioned_symbol (libc, _chown_is_lchown21, chown, GLIBC_2_1); | ||||
| libc_hidden_ver (__chown_is_lchown, __chown) | ||||
| versioned_symbol (libc, __chown_is_lchown21, chown, GLIBC_2_1); | ||||
| strong_alias (__chown_is_lchown, __chown) | ||||
| #endif | ||||
| libc_hidden_def (__chown) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue