Hello community,

here is the log from the commit of package sessreg for openSUSE:Factory checked 
in at 2016-06-09 15:55:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sessreg (Old)
 and      /work/SRC/openSUSE:Factory/.sessreg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sessreg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sessreg/sessreg.changes  2016-04-28 
16:50:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sessreg.new/sessreg.changes     2016-06-09 
15:55:22.000000000 +0200
@@ -1,0 +2,6 @@
+Sun May 29 21:53:51 UTC 2016 - [email protected]
+
+- u_use-off_t-instead-of-long-to-make-largefile-support-work.patch
+  Make largefile support work (boo#981522).
+
+-------------------------------------------------------------------

New:
----
  u_use-off_t-instead-of-long-to-make-largefile-support-work.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sessreg.spec ++++++
--- /var/tmp/diff_new_pack.0g0U26/_old  2016-06-09 15:55:24.000000000 +0200
+++ /var/tmp/diff_new_pack.0g0U26/_new  2016-06-09 15:55:24.000000000 +0200
@@ -25,6 +25,7 @@
 Url:            http://xorg.freedesktop.org/
 Source0:        
http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2
 Patch0:         U_Pass-P-to-the-preprocessor-when-generating-filenames.patch
+Patch1:         
u_use-off_t-instead-of-long-to-make-largefile-support-work.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  pkg-config
@@ -42,6 +43,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 autoreconf -fi

++++++ u_use-off_t-instead-of-long-to-make-largefile-support-work.patch ++++++
From: Egbert Eich <[email protected]>
Date: Sat May 28 11:49:55 2016 +0200
Subject: [PATCH]use off_t instead of long to make largefile support work
Patch-mainline: to be upstreamed
Git-commit: 3d1a85fdb06e1bf1b6eedaf1dd87466da33844b1
References: boo#981522
Signed-off-by: Egbert Eich <[email protected]>

Signed-off-by: Egbert Eich <[email protected]>
Investigated-by: Herbert Kütz <herbert.kuetz_at_ofd-z.niedersachsen.de>
---
 sessreg.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sessreg.c b/sessreg.c
index bdfe8f0..3efd8d9 100644
--- a/sessreg.c
+++ b/sessreg.c
@@ -327,7 +327,7 @@ main (int argc, char **argv)
 # else
                utmp = open (utmp_file, O_RDWR);
                if (utmp != -1) {
-                       syserr ((int) lseek (utmp, (long) slot_number * sizeof 
(struct utmp), 0), "lseek");
+                       syserr ((int) lseek (utmp, (off_t) slot_number * sizeof 
(struct utmp), 0), "lseek");
                        sysnerr (write (utmp, (char *) &utmp_entry, sizeof 
(utmp_entry))
                                        == sizeof (utmp_entry), "write utmp 
entry");
                        close (utmp);
@@ -362,7 +362,7 @@ main (int argc, char **argv)
                if (llog != -1) {
                        struct lastlog ll;
 
-                       sysnerr (lseek(llog, (long) (pwd->pw_uid*sizeof(ll)), 0)
+                       sysnerr (lseek(llog, (off_t) (pwd->pw_uid*sizeof(ll)), 
0)
                                        != -1, "seeking lastlog entry");
                        memset(&ll, 0, sizeof(ll));
                        ll.ll_time = current_time;
@@ -628,7 +628,7 @@ findslot (char *line_name, char *host_name, int addp, int 
slot)
         * first, try to locate a previous entry for this display
         * also record location of a free slots in case we need a new one
         */
-       syserr ((int) lseek (utmp, (long) slot * sizeof (struct utmp), 0), 
"lseek");
+       syserr ((int) lseek (utmp, (off_t) slot * sizeof (struct utmp), 0), 
"lseek");
 
        if (!host_name)
                host_name = "";

Reply via email to