Skip to content

Add RCUTILS_NO_PROCESS option to disable subprocess suppport #813

@jimmy-mcelwain

Description

@jimmy-mcelwain
  • Hardware description: YRC1000
  • RTOS: VxWorks
  • Installation type: custom build for creating MotoPlus app
  • Version or commit hash: Kilted

I'm working on getting ROS2 Kilted running on Yaskawa robot controllers using micro-ros. But ros2/rcutils@937efe2 wait.h, fork, waitpid, and other process components were added to rcutils. The kilted micro-ros patch didn't touch this. Not all RTOS support such functionality. I think that it would be good if there was another option like these which disables creating subprocesses.

In the short term, I created a patch specifically for Yaskawa controllers that achieves this (see here), but I think that should make its way to the Kilted and future micro-ros patches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions