buildroot/package/irda-utils/irda-utils-0.9.18-nommu.patch
Mike Frysinger 86f2543c8c irda-utils: new package for IrDA devices
[Peter: Small tweaks, add patch descriptions]
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-01-14 13:25:34 +01:00

25 lines
698 B
Diff

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 */