dilfridge    14/05/11 19:12:35

  Added:                cups-filters-1.0.53-uclibc.patch
  Log:
  Fix build on uclibc, bug 509884
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
84AD142F)

Revision  Changes    Path
1.1                  
net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch?rev=1.1&content-type=text/plain

Index: cups-filters-1.0.53-uclibc.patch
===================================================================
--- cups-filters-1.0.53/filter/foomatic-rip/foomaticrip.c
+++ cups-filters-1.0.53-uclibc/filter/foomatic-rip/foomaticrip.c
@@ -736,8 +736,13 @@ int main(int argc, char** argv)
         debug = 1;
 
     if (debug) {
+#ifdef __UCLIBC__
+       sprintf(tmp, "%s-log-XXXXXX", LOG_FILE);
+       int fd = mkstemp (tmp);
+#else
        sprintf(tmp, "%s-XXXXXX.log", LOG_FILE);
        int fd = mkstemps (tmp, 4);
+#endif
        if (fd != -1)
            logh = fdopen(fd, "w");
        else




Reply via email to