0002-nommu.patch 698 Bytes
written by Mike Frysinger

https://sourceforge.net/tracker/?func=detail&aid=3132056&group_id=5616&atid=305616

nommu systems cannot fork() as the hardware cannot support
it. irattach uses it as a minor optimization, but it isnt
necessary for correct functioning of the utility. so add a
NO_FORK define so we nommu peeps can do CFLAGS="... -DNO_FORK=1
..." and use it in our embedded systems.

--- a/irattach/irattach.c
+++ b/irattach/irattach.c
@@ -397,7 +397,11 @@
 					after_names[i]);
 				/* Create a new instance for this other
 				 * interface */
+#ifdef NO_FORK
+				pid = -1;
+#else
 				pid = fork();
+#endif
 				/* If in the child */
 				if(!pid) {
 					/* Get the interface name */