openbsd-ports/sysutils/dvd+rw-tools/patches/patch-growisofs_c

39 lines
1.4 KiB
Plaintext

--- growisofs.c.orig Tue Aug 24 16:02:29 2004
+++ growisofs.c Wed Jan 26 19:16:28 2005
@@ -1334,7 +1334,7 @@ int builtin_dd (int infd,int outfd,off64
close (fd);
if (progress == MAP_FAILED)
fprintf (stderr,":-( unable to anonymously mmap %lu?\n",
- sizeof(*progress)),
+ (unsigned long)sizeof(*progress)),
perror (NULL), exit(FATAL_START(errno));
if (fstat64 (infd,&sb))
@@ -1684,7 +1684,7 @@ int main (int argc, char *argv[])
mkisofs_argv = malloc ((argc+3)*sizeof(char *));
if (mkisofs_argv == NULL)
fprintf (stderr,":-( unable to allocate %lu bytes: ",
- (argc+3)*sizeof(char *)),
+ (unsigned long) ((argc+3)*sizeof(char *))),
perror (NULL), exit (FATAL_START(errno));
env = getenv ("MKISOFS");
@@ -1837,7 +1837,7 @@ int main (int argc, char *argv[])
printf (" front-ending to %s: ",mkisofs_argv[0]);
fflush (stdout);
setuid(getuid());
- execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",NULL);
+ execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",(char *)0);
fprintf (stderr,"\n- %s: unable to execute %s: ",
argv[0],mkisofs_argv[0]),
perror (NULL), exit (FATAL_START(errno));
@@ -2061,7 +2061,7 @@ int main (int argc, char *argv[])
fcntl (in_fd,F_SETFD,rval&~FD_CLOEXEC);
sprintf (str,"%d",in_fd);
- execlp (argv[0],"-umount",str,in_device,NULL);
+ execlp (argv[0],"-umount",str,in_device,(char *)0);
exit (FATAL_START(errno));
}
while (1)