| 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 isn't |
| 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 */ |