mirror of git://sourceware.org/git/glibc.git
				
				
				
			Update.
1999-02-10 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/kernel_stat.h: Define _NO_LFS___PAD1. * sysdeps/unix/sysv/linux/xstatconv.c (xstat64_conv): Don't initialize __pad1 if _NO_LFS___PAD1 is defined. * sysdeps/unix/sysv/linux/bits/stat.h: Remove __pad1 from stat64 definition. * sysdeps/unix/sysv/linux/bits/types.h: Change __ino64_t to 64 bits. * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
This commit is contained in:
		
							parent
							
								
									5512461f6a
								
							
						
					
					
						commit
						8286ad8e13
					
				
							
								
								
									
										10
									
								
								ChangeLog
								
								
								
								
							
							
						
						
									
										10
									
								
								ChangeLog
								
								
								
								
							|  | @ -1,3 +1,13 @@ | ||||||
|  | 1999-02-10  Ulrich Drepper  <drepper@cygnus.com> | ||||||
|  | 
 | ||||||
|  | 	* sysdeps/unix/sysv/linux/kernel_stat.h: Define _NO_LFS___PAD1. | ||||||
|  | 	* sysdeps/unix/sysv/linux/xstatconv.c (xstat64_conv): Don't initialize | ||||||
|  | 	__pad1 if _NO_LFS___PAD1 is defined. | ||||||
|  | 	* sysdeps/unix/sysv/linux/bits/stat.h: Remove __pad1 from stat64 | ||||||
|  | 	definition. | ||||||
|  | 	* sysdeps/unix/sysv/linux/bits/types.h: Change __ino64_t to 64 bits. | ||||||
|  | 	* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. | ||||||
|  | 
 | ||||||
| 1999-02-09  Ulrich Drepper  <drepper@cygnus.com> | 1999-02-09  Ulrich Drepper  <drepper@cygnus.com> | ||||||
| 
 | 
 | ||||||
| 	* po/el.po: Update from translation team. | 	* po/el.po: Update from translation team. | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| /* Copyright (C) 1992, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
 | /* Copyright (C) 1992, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
 | ||||||
|    This file is part of the GNU C Library. |    This file is part of the GNU C Library. | ||||||
| 
 | 
 | ||||||
|    The GNU C Library is free software; you can redistribute it and/or |    The GNU C Library is free software; you can redistribute it and/or | ||||||
|  | @ -36,8 +36,8 @@ | ||||||
| struct stat | struct stat | ||||||
|   { |   { | ||||||
|     __dev_t st_dev;			/* Device.  */ |     __dev_t st_dev;			/* Device.  */ | ||||||
|     unsigned short int __pad1; |  | ||||||
| #ifndef __USE_FILE_OFFSET64 | #ifndef __USE_FILE_OFFSET64 | ||||||
|  |     unsigned short int __pad1; | ||||||
|     __ino_t st_ino;			/* File serial number.	*/ |     __ino_t st_ino;			/* File serial number.	*/ | ||||||
| #else | #else | ||||||
|     __ino64_t st_ino;			/* File serial number.	*/ |     __ino64_t st_ino;			/* File serial number.	*/ | ||||||
|  | @ -74,8 +74,6 @@ struct stat | ||||||
| struct stat64 | struct stat64 | ||||||
|   { |   { | ||||||
|     __dev_t st_dev;			/* Device.  */ |     __dev_t st_dev;			/* Device.  */ | ||||||
|     unsigned short int __pad1; |  | ||||||
| 
 |  | ||||||
|     __ino64_t st_ino;			/* File serial number.	*/ |     __ino64_t st_ino;			/* File serial number.	*/ | ||||||
|     __mode_t st_mode;			/* File mode.  */ |     __mode_t st_mode;			/* File mode.  */ | ||||||
|     __nlink_t st_nlink;			/* Link count.  */ |     __nlink_t st_nlink;			/* Link count.  */ | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| /* Copyright (C) 1991, 92, 94, 95, 96, 97, 98 Free Software Foundation, Inc.
 | /* Copyright (C) 1991,92,94,95,96,97,98,99 Free Software Foundation, Inc.
 | ||||||
|    This file is part of the GNU C Library. |    This file is part of the GNU C Library. | ||||||
| 
 | 
 | ||||||
|    The GNU C Library is free software; you can redistribute it and/or |    The GNU C Library is free software; you can redistribute it and/or | ||||||
|  | @ -103,7 +103,7 @@ typedef struct | ||||||
|        from the global namespace.  */ |        from the global namespace.  */ | ||||||
| #ifdef __USE_XOPEN | #ifdef __USE_XOPEN | ||||||
|     __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS]; |     __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS]; | ||||||
| # define __FDS_BITS(set) ((set)->fds_bits)  | # define __FDS_BITS(set) ((set)->fds_bits) | ||||||
| #else | #else | ||||||
|     __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS]; |     __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS]; | ||||||
| # define __FDS_BITS(set) ((set)->__fds_bits) | # define __FDS_BITS(set) ((set)->__fds_bits) | ||||||
|  | @ -132,7 +132,7 @@ typedef __u_long __fsfilcnt_t; | ||||||
| typedef __u_quad_t __fsfilcnt64_t; | typedef __u_quad_t __fsfilcnt64_t; | ||||||
| 
 | 
 | ||||||
| /* Type of file serial numbers.  */ | /* Type of file serial numbers.  */ | ||||||
| typedef __u_long __ino64_t; | typedef __u_quad_t __ino64_t; | ||||||
| 
 | 
 | ||||||
| /* Type of file sizes and offsets.  */ | /* Type of file sizes and offsets.  */ | ||||||
| typedef __loff_t __off64_t; | typedef __loff_t __off64_t; | ||||||
|  |  | ||||||
|  | @ -4,6 +4,7 @@ struct kernel_stat | ||||||
|     unsigned short int st_dev; |     unsigned short int st_dev; | ||||||
|     unsigned short int __pad1; |     unsigned short int __pad1; | ||||||
| #define _HAVE___PAD1 | #define _HAVE___PAD1 | ||||||
|  | #define _NO_LFS___PAD1 | ||||||
|     unsigned long int st_ino; |     unsigned long int st_ino; | ||||||
|     unsigned short int st_mode; |     unsigned short int st_mode; | ||||||
|     unsigned short int st_nlink; |     unsigned short int st_nlink; | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| /* Copyright (C) 1991, 92, 94, 95, 96, 97, 98 Free Software Foundation, Inc.
 | /* Copyright (C) 1991,92,94,95,96,97,98,99 Free Software Foundation, Inc.
 | ||||||
|    This file is part of the GNU C Library. |    This file is part of the GNU C Library. | ||||||
| 
 | 
 | ||||||
|    The GNU C Library is free software; you can redistribute it and/or |    The GNU C Library is free software; you can redistribute it and/or | ||||||
|  | @ -132,7 +132,7 @@ typedef __u_long __fsfilcnt_t; | ||||||
| typedef __u_quad_t __fsfilcnt64_t; | typedef __u_quad_t __fsfilcnt64_t; | ||||||
| 
 | 
 | ||||||
| /* Type of file serial numbers.  */ | /* Type of file serial numbers.  */ | ||||||
| typedef __u_long __ino64_t; | typedef __u_quad_t __ino64_t; | ||||||
| 
 | 
 | ||||||
| /* Type of file sizes and offsets.  */ | /* Type of file sizes and offsets.  */ | ||||||
| typedef __loff_t __off64_t; | typedef __loff_t __off64_t; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| /* Convert between the kernel's `struct stat' format, and libc's.
 | /* Convert between the kernel's `struct stat' format, and libc's.
 | ||||||
|    Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. |    Copyright (C) 1991, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. | ||||||
|    This file is part of the GNU C Library. |    This file is part of the GNU C Library. | ||||||
| 
 | 
 | ||||||
|    The GNU C Library is free software; you can redistribute it and/or |    The GNU C Library is free software; you can redistribute it and/or | ||||||
|  | @ -96,7 +96,7 @@ xstat64_conv (int vers, struct kernel_stat *kbuf, void *ubuf) | ||||||
| 
 | 
 | ||||||
| 	/* Convert to current kernel version of `struct stat64'.  */ | 	/* Convert to current kernel version of `struct stat64'.  */ | ||||||
| 	buf->st_dev = kbuf->st_dev; | 	buf->st_dev = kbuf->st_dev; | ||||||
| #ifdef _HAVE___PAD1 | #if defined _HAVE___PAD1 && !defined _NO_LFS___PAD1 | ||||||
| 	buf->__pad1 = 0; | 	buf->__pad1 = 0; | ||||||
| #endif | #endif | ||||||
| 	buf->st_ino = kbuf->st_ino; | 	buf->st_ino = kbuf->st_ino; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue