Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify All System Calls in SafePOSIX #39

Open
rennergade opened this issue Dec 5, 2019 · 3 comments
Open

Unify All System Calls in SafePOSIX #39

rennergade opened this issue Dec 5, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@rennergade
Copy link
Contributor

Currently we have some system calls in SafePOSIX, but others have end points in NaCl.

We'd like to have all systemcalls pass through to SafePOSIX regardless.

A good starting point is to find which Syscalls aren't implemented in SafePOSIX currently.

@rennergade rennergade added enhancement New feature or request good first issue Good for newcomers labels Mar 26, 2020
@rennergade
Copy link
Contributor Author

I've assigned @liuchang513 to help with this task. Kaitlyn, when the wiki issue is completed and you feel comfortable enough with Lind to start working on the project, this is where you should start. You can refer to Jonathan for advice here as he's started some work on this.

@jesings
Copy link
Member

jesings commented Jun 26, 2020

  • getgid()
  • getegid()
  • getuid()
  • geteuid()
  • setgid()
  • setregid()
  • setuid()
  • setreuid()
    Here are some easy ones that I can think of off the top of my head, the get ones should probably be easiest, so working on those first is probably best.

@rennergade
Copy link
Contributor Author

As discussed in the meeting today here is the code for the glibc getuid. There are similar files for geteuid, getgid, and getegid. Let's test these syscalls further to confirm what we're seeing in the code here.

@rennergade rennergade removed the good first issue Good for newcomers label Jan 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants