[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH v2 0/3] LostIOv1: struct dir_handle



Das hier bringt die Verzeichnisfunktionen etwas näher an den LIOv2-Branch.

v2:
- fseek hat andere Rückgabewerte als lio_seek, das muss man beim
  Konvertieren beachten. Fragt mich nicht, was ich gestern getestet
  habe, heute hat es jedenfalls nicht mehr gebootet.
- In der Shell war noch ein FILE -> struct dir_handle nicht committet,
  hätte also in v1 gar nicht gebaut.

Kevin Wolf (3):
  libc: lio_seek von FILE auf io_resource_t umgestellt
  libc: lio_compat_eof()
  libc: dir.h-Funktionen benutzen struct dir_handle statt FILE

 src/modules/c/shell/cmds/bincat.c    |    2 +-
 src/modules/c/shell/cmds/cp.c        |    2 +-
 src/modules/c/shell/cmds/ls.c        |   21 +++++++----
 src/modules/c/shell/cmds/rm.c        |    2 +-
 src/modules/c/shell/completion.c     |    4 +-
 src/modules/cdi/lib/fs/fs.c          |    4 +-
 src/modules/include/dir.h            |   12 ++++--
 src/modules/include/dirent.h         |    3 +-
 src/modules/include/io_struct.h      |    1 +
 src/modules/include/lostio.h         |    5 ++-
 src/modules/lib/lostio/client/file.c |    7 ++++
 src/modules/lib/lostio/client/seek.c |   13 ++-----
 src/modules/lib/posix/stat.c         |    2 +-
 src/modules/lib/stdlibc/directory.c  |   63 +++++++++++++++++++++++-----------
 src/modules/lib/stdlibc/file.c       |   10 ++----
 src/modules/servmgr/config.c         |    4 +-
 16 files changed, 96 insertions(+), 59 deletions(-)