Skip to content

Conversation

rusty-snake
Copy link
Contributor

@rusty-snake rusty-snake commented Apr 6, 2025

Successor of #1402

  • Add set_namespace function.
  • Deprecate move_into_link_name_space and move_into_thread_name_spaces functions.
  • Add NamespaceType.
  • Deprecate ThreadNameSpaceType and LinkNameSpaceType.
  • Add nsfs ioctls.
  • Add NoArgGetter ioctl pattern.

Waiting on linux-raw-sys:

  • NS_GET_PID_FROM_PIDNS
  • NS_GET_TGID_FROM_PIDNS
  • NS_GET_PID_IN_PIDNS
  • NS_GET_TGID_IN_PIDNS

- Add `set_namespace` function.
- Deprecate `move_into_link_name_space` and
  `move_into_thread_name_spaces` functions.
- Add `NamespaceType`.
- Deprecate `ThreadNameSpaceType` and `LinkNameSpaceType`.
- Add nsfs ioctls.
- Add `NoArgGetter` ioctl pattern.
- Update libc to 0.2.174.
@rusty-snake
Copy link
Contributor Author

TODO: Rebase onto changes from #1482 and add a unshare_namespace function that is safe and allows only CLONE_NEW* flags.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant