diff dgl/dgl-common.c.patch @ 14:9945b472aac2

Add dgamelaunch configuration to the project.
author John "Elwin" Edwards <elwin@sdf.org>
date Sat, 15 Sep 2012 08:46:06 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dgl/dgl-common.c.patch	Sat Sep 15 08:46:06 2012 -0700
@@ -0,0 +1,24 @@
+504c504
+<   int fd, len, n, is_nhext, pid;
+---
+>   int fd, len, n, is_nhext, is_node, pid;
+538a539
+>       is_node = strchr(pdirent->d_name, ':') && !strncmp(strchr(pdirent->d_name, ':'), ":node:", 6);
+550c551
+<       if (fd >= 0 && (is_nhext || fcntl (fd, F_SETLK, &fl) == -1))
+---
+>       if (fd >= 0 && (is_nhext || is_node || fcntl (fd, F_SETLK, &fl) == -1))
+567a569,576
+>               if (is_node) {
+>                   replacestr = strchr(replacestr, ':');
+>                   if (!replacestr) {
+> 		      debug_write("inprogress-filename does not have ':', 1a");
+> 		      graceful_exit(145);
+> 	          }
+>                   replacestr++;
+>               }
+589a599,602
+>               if (is_node) {
+>                   replacestr++;
+>                   replacestr = strchr(replacestr, ':');
+>               }