rpms/uucp/devel uucp-1.07-lfs.patch,1.1,1.2 uucp.spec,1.24,1.25
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Jul 14 13:58:49 UTC 2005
- Previous message (by thread): rpms/kernel/FC-4 linux-2.6.13-rc3-audit-git.patch,1.1,1.2
- Next message (by thread): rpms/pam/devel Linux-PAM-0.80.tar.bz2.sign, NONE, 1.1 pam-0.80-selinux-nofail.patch, NONE, 1.1 .cvsignore, 1.29, 1.30 pam.spec, 1.79, 1.80 sources, 1.31, 1.32 Linux-PAM-0.79.tar.bz2.sign, 1.1, NONE pam-0.75-prompt.patch, 1.3, NONE pam-0.79-cleanup-redhat.patch, 1.5, NONE pam-0.79-cleanup.patch, 1.1, NONE pam-0.79-console-perms-d.patch, 1.1, NONE pam-0.79-limits-rtlimits.patch, 1.1, NONE pam-0.79-misc-flush-first.patch, 1.1, NONE pam-0.79-tally-null-data.patch, 1.1, NONE pam-0.79-unix-lsb.patch, 1.1, NONE pam-0.79-unix-nis.patch, 1.2, NONE pam-0.79-xauth-unsetenv.patch, 1.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pvrabec
Update of /cvs/dist/rpms/uucp/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv26373
Modified Files:
uucp-1.07-lfs.patch uucp.spec
Log Message:
- revert fix from 1.07-9
- fix truncation of values on 32b platforms where statvfs64
is being called on a large file system (#153259)
uucp-1.07-lfs.patch:
fsusg.c | 8 ++++----
fsusg.h | 16 +++++++++++-----
2 files changed, 15 insertions(+), 9 deletions(-)
Index: uucp-1.07-lfs.patch
===================================================================
RCS file: /cvs/dist/rpms/uucp/devel/uucp-1.07-lfs.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- uucp-1.07-lfs.patch 19 Apr 2005 14:44:52 -0000 1.1
+++ uucp-1.07-lfs.patch 14 Jul 2005 13:58:39 -0000 1.2
@@ -1,132 +1,50 @@
---- uucp-1.07/system.h.lfs 2003-05-29 08:08:46.000000000 +0200
-+++ uucp-1.07/system.h 2005-04-19 16:38:05.928283364 +0200
-@@ -837,7 +837,7 @@
- /* Return the amount of free space on the containing the given file
- name (the file may or may not exist). If the amount of free space
- cannot be determined, the function should return -1. */
--extern long csysdep_bytes_free P((const char *zfile));
-+extern long long csysdep_bytes_free P((const char *zfile));
-
- /* Start getting status information for all systems with available
- status information. There may be status information for unknown
---- uucp-1.07/uuxqt.c.lfs 2003-05-29 08:08:48.000000000 +0200
-+++ uucp-1.07/uuxqt.c 2005-04-19 16:38:05.929283220 +0200
-@@ -1576,7 +1576,7 @@
- const char *zfile;
- int iclean;
- {
-- long cspace;
-+ long long cspace;
- char *zsavecmd;
- char **pzsave;
- int c;
---- uucp-1.07/unix/bytfre.c.lfs 2003-05-29 08:08:48.000000000 +0200
-+++ uucp-1.07/unix/bytfre.c 2005-04-19 16:39:08.824241139 +0200
-@@ -9,11 +9,13 @@
-
- #if HAVE_LIMITS_H
- #include <limits.h>
--#else
--#define LONG_MAX 2147483647
- #endif
-
--long
-+#ifndef LLONG_MAX
-+#define LLONG_MAX 9223372036854775807LL
+--- uucp-1.07/unix/fsusg.h.lfs 2003-05-29 08:08:49.000000000 +0200
++++ uucp-1.07/unix/fsusg.h 2005-07-14 15:18:50.000000000 +0200
+@@ -19,13 +19,19 @@
+ Taylor UUCP. */
+
+ /* Space usage statistics for a filesystem. Blocks are 512-byte. */
++
++#if ! HAVE_SYS_STATVFS_H /* not SVR4. */
++typedef long fsblkcnt_t;
++typedef long fsfilcnt_t;
+#endif
+
-+long long
- csysdep_bytes_free (zfile)
- const char *zfile;
+ struct fs_usage
{
-@@ -21,7 +23,7 @@
-
- if (get_fs_usage ((char *) zfile, (char *) NULL, &s) < 0)
- return -1;
-- if (s.fsu_bavail >= LONG_MAX / (long) 512)
-- return LONG_MAX;
-- return s.fsu_bavail * (long) 512;
-+ if (s.fsu_bavail >= LLONG_MAX / 512LL)
-+ return LLONG_MAX;
-+ return s.fsu_bavail * 512LL;
- }
---- uucp-1.07/unix/fsusg.h.lfs 2003-05-29 08:08:49.000000000 +0200
-+++ uucp-1.07/unix/fsusg.h 2005-04-19 16:38:05.930283076 +0200
-@@ -23,7 +23,7 @@
- {
- long fsu_blocks; /* Total blocks. */
- long fsu_bfree; /* Free blocks available to superuser. */
+- long fsu_blocks; /* Total blocks. */
+- long fsu_bfree; /* Free blocks available to superuser. */
- long fsu_bavail; /* Free blocks available to non-superuser. */
-+ long long fsu_bavail; /* Free blocks available to non-superuser. */
- long fsu_files; /* Total file nodes. */
- long fsu_ffree; /* Free file nodes. */
+- long fsu_files; /* Total file nodes. */
+- long fsu_ffree; /* Free file nodes. */
++ fsblkcnt_t fsu_blocks; /* Total blocks. */
++ fsblkcnt_t fsu_bfree; /* Free blocks available to superuser. */
++ fsblkcnt_t fsu_bavail; /* Free blocks available to non-superuser. */
++ fsfilcnt_t fsu_files; /* Total file nodes. */
++ fsfilcnt_t fsu_ffree; /* Free file nodes. */
};
+
+ extern int get_fs_usage P((char *path, char *disk, struct fs_usage *fsp));
--- uucp-1.07/unix/fsusg.c.lfs 2003-05-29 08:08:49.000000000 +0200
-+++ uucp-1.07/unix/fsusg.c 2005-04-19 16:38:05.931282933 +0200
-@@ -90,7 +90,7 @@
++++ uucp-1.07/unix/fsusg.c 2005-07-14 15:02:27.000000000 +0200
+@@ -90,16 +90,16 @@
#if ! STAT_NONE
-static long adjust_blocks P((long blocks, int fromsize, int tosize));
-+static long adjust_blocks P((long long blocks, unsigned long int fromsize, unsigned long int tosize));
++static fsblkcnt_t adjust_blocks P((fsblkcnt_t blocks, unsigned long fromsize, unsigned long tosize));
/* Return the number of TOSIZE-byte blocks used by
BLOCKS FROMSIZE-byte blocks, rounding away from zero.
-@@ -98,8 +98,8 @@
+ TOSIZE must be positive. Return -1 if FROMSIZE is not positive. */
- static long
+-static long
++static fsblkcnt_t
adjust_blocks (blocks, fromsize, tosize)
- long blocks;
- int fromsize, tosize;
-+ long long blocks;
-+ unsigned long int fromsize, tosize;
++ fsblkcnt_t blocks;
++ unsigned long fromsize, tosize;
{
if (tosize <= 0)
abort ();
---- uucp-1.07/rec.c.lfs 2003-05-29 08:08:46.000000000 +0200
-+++ uucp-1.07/rec.c 2005-04-19 16:38:05.932282789 +0200
-@@ -302,7 +302,7 @@
- struct sdaemon *qdaemon;
- {
- struct srecinfo *qinfo = (struct srecinfo *) qtrans->pinfo;
-- long cbytes, cbytes2;
-+ long long cbytes, cbytes2;
- boolean fquote;
- const struct scmd *qcmd;
- struct scmd squoted;
-@@ -370,7 +370,7 @@
- qcmd->zuser, qcmd->zoptions);
- else if ((qdaemon->ifeatures & FEATURE_V103) == 0)
- sprintf (zsend, "R %s %s %s -%s 0x%lx", qcmd->zfrom, qcmd->zto,
-- qcmd->zuser, qcmd->zoptions, (unsigned long) cbytes);
-+ qcmd->zuser, qcmd->zoptions, (unsigned long long) cbytes);
- else
- sprintf (zsend, "R %s %s %s -%s %ld", qcmd->zfrom, qcmd->zto,
- qcmd->zuser, qcmd->zoptions, cbytes);
-@@ -520,7 +520,7 @@
- long cfree_space;
- {
- struct srecinfo *qinfo = (struct srecinfo *) qtrans->pinfo;
-- long cfree1, cfree2;
-+ long long cfree1, cfree2;
-
- cfree1 = csysdep_bytes_free (qinfo->ztemp);
- cfree2 = csysdep_bytes_free (qinfo->zfile);
-@@ -575,7 +575,7 @@
- char *zfile;
- openfile_t e;
- char *ztemp;
-- long cbytes, cbytes2;
-+ long long cbytes, cbytes2;
- long crestart;
- struct srecinfo *qinfo;
- struct stransfer *qtrans;
-@@ -1030,7 +1030,7 @@
- ? qtrans->s.zuser
- : (const char *) NULL)))
- {
-- long cspace;
-+ long long cspace;
-
- /* Keep the temporary file if there is 1.5 times the amount
- of required free space. This is just a random guess, to
Index: uucp.spec
===================================================================
RCS file: /cvs/dist/rpms/uucp/devel/uucp.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- uucp.spec 19 Apr 2005 14:44:52 -0000 1.24
+++ uucp.spec 14 Jul 2005 13:58:42 -0000 1.25
@@ -7,7 +7,7 @@
Summary: The uucp utility for copying files between systems.
Name: uucp
Version: 1.07
-Release: 9
+Release: 10
License: GPL
Group: Applications/Communications
Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz
@@ -38,7 +38,7 @@
%patch9 -p1 -b .lfs
%build
-export CFLAGS="-D_FILE_OFFSET_BITS=64"
+export CFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE"
%configure --with-newconfigdir=%{_newconfigdir} --with-oldconfigdir=%{_oldconfigdir}
make all
@@ -152,6 +152,11 @@
%config(noreplace) %{_newconfigdir}/sys
%changelog
+* Thu Jul 14 2005 Peter Vrabec <pvrabec at redhat.com> 1.07-10
+- revert fix from 1.07-9
+- fix truncation of values on 32b platforms where statvfs64
+ is being called on a large file system (#153259)
+
* Mon Apr 19 2005 Peter Vrabec <pvrabec at redhat.com> 1.07-9
- long long fsu_bavail in struct fs_usage
- Previous message (by thread): rpms/kernel/FC-4 linux-2.6.13-rc3-audit-git.patch,1.1,1.2
- Next message (by thread): rpms/pam/devel Linux-PAM-0.80.tar.bz2.sign, NONE, 1.1 pam-0.80-selinux-nofail.patch, NONE, 1.1 .cvsignore, 1.29, 1.30 pam.spec, 1.79, 1.80 sources, 1.31, 1.32 Linux-PAM-0.79.tar.bz2.sign, 1.1, NONE pam-0.75-prompt.patch, 1.3, NONE pam-0.79-cleanup-redhat.patch, 1.5, NONE pam-0.79-cleanup.patch, 1.1, NONE pam-0.79-console-perms-d.patch, 1.1, NONE pam-0.79-limits-rtlimits.patch, 1.1, NONE pam-0.79-misc-flush-first.patch, 1.1, NONE pam-0.79-tally-null-data.patch, 1.1, NONE pam-0.79-unix-lsb.patch, 1.1, NONE pam-0.79-unix-nis.patch, 1.2, NONE pam-0.79-xauth-unsetenv.patch, 1.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list