pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/29152: pkgfind patch for linux and openbsd



>Number:         29152
>Category:       pkg
>Synopsis:       pkgfind doesn't builds on OpenBSD/Linux
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 29 16:41:00 +0000 2005
>Originator:     pancake%phreaker.net@localhost
>Release:        Linux 2.6.8.1
>Organization:
        
>Environment:
        
        
System: Linux bare 2.6.8.1 #10 Sat Jan 29 14:32:28 VET 2005 i686 GNU/Linux
Architecture: i686
Machine: i686
>Description:
openbsd and linux doesn'ti mplement getprogname and setprogname.

        
>How-To-Repeat:
        
>Fix:
Index: files/pkgfind.c
===================================================================
RCS file: /pub/NetBSD-CVS/pkgsrc/pkgtools/pkgfind/files/pkgfind.c,v
retrieving revision 1.5
diff -u -r1.5 pkgfind.c
--- files/pkgfind.c     27 Jan 2005 20:42:23 -0000      1.5
+++ files/pkgfind.c     29 Jan 2005 16:37:47 -0000
@@ -70,6 +70,18 @@
 
 static int             Cflag, cflag, qflag;
 
+#if __linux__ || __OpenBSD__
+char *name=NULL;
+char *getprogname()
+{
+       return name;
+}
+void setprogname(char *progname)
+{
+       name=progname;
+}
+#endif
+
 int
 main(int argc, char *argv[])
 {

        

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index