Skip to content

Add RCUTILS_NO_PROCESS option to disable subprocess suppport #813

Closed

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.

Activity

  1. EugenioCollado commented on Jun 15, 2026

    @EugenioCollado
    Contributor

    Hi @jimmy-mcelwain! Thank you for raising this issue.

    We would appreciate it if you could open a pull request to contribute this improvement to the micro-ROS ecosystem.

  2. jimmy-mcelwain commented on Jun 30, 2026

    @jimmy-mcelwain
    Author
  3. EugenioCollado commented on Jul 1, 2026

    @EugenioCollado
    Contributor

    Hi @jimmy-mcelwain , thanks for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions