1. 02 Aug, 2020 1 commit
  2. 16 Jul, 2020 1 commit
  3. 28 Jun, 2020 1 commit
  4. 08 Feb, 2020 3 commits
  5. 07 Feb, 2020 1 commit
  6. 06 Feb, 2020 2 commits
    • Tiago's avatar
      chan: Keep path in for new Handle. · fad13404
      Tiago authored
      While supporting AF_UNIX, once an accept() is called in relibc, in turn,
      a dup() is also called with "listen". While processing this ipcd
      effectively creates a new handler, losing track of the path of the
      previous handler.
      
      However, it is important to keep this path in the newly created Handler
      as well, so the socket can be queried later by relibc (when calling
      fpath()) and fill in appropriately its sockaddr_un struct.
      fad13404
    • Tiago's avatar
      chan: Support opening "empty" ChanScheme. · 9526ffa8
      Tiago authored
      Similarly to how the "tcp:" in Redox's netstack supports opening a first
      empty scheme, only to later on being dup()'ed and set with an
      appropriate path, this follows the same approach - a map of NullFile
      structs is kept and initially associated with an id. Next time dup() is
      called, the true Handle is created, keeping the same definitions of the
      previously created NullFile.
      
      Not that it is important to add support for this in the ipcd to support
      AF_UNIX sockets, otherwise the socket() created in relibc won't be
      associated with a address / path.
      9526ffa8
  7. 06 Oct, 2019 1 commit
  8. 22 Sep, 2019 1 commit
  9. 19 Jul, 2019 3 commits
  10. 07 Jul, 2019 1 commit
  11. 25 Apr, 2019 2 commits
  12. 13 Mar, 2019 1 commit
  13. 30 Dec, 2018 1 commit
  14. 28 Dec, 2018 1 commit
  15. 09 Sep, 2018 1 commit
  16. 16 Jun, 2018 1 commit
  17. 10 Jun, 2018 1 commit
  18. 07 Jun, 2018 2 commits
  19. 03 Jun, 2018 4 commits
  20. 02 Jun, 2018 11 commits