source: mainline/uspace/lib/c/include/vfs/inbox.h@ 58898d1d

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 58898d1d was bb9ec2d, checked in by Jakub Jermar <jakub@…>, 8 years ago

Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1941-1944

Original commit messages:

1944: Jiri Zarevucky 2013-08-06 Replace legacy file descriptor presetting with inbox.
1943: Jiri Zarevucky 2013-08-06 Do not preserve open state when passing file descriptor to another task. Allow receiver to specify, whether the descriptor is low or high.
1942: Jiri Zarevucky 2013-08-06 C style.
1941: Jiri Zarevucky 2013-08-06 Make loader accept file reference instead of a pathname.

Modifications:

  • Keep version of elf_load_file() that accepts file name
  • Changes required for loading dynamically linked executables
  • Update to newer list_foreach
  • Property mode set to 100644
File size: 247 bytes
Line 
1
2#ifndef LIBC_VFS_INBOX_H_
3#define LIBC_VFS_INBOX_H_
4
5enum {
6 INBOX_MAX_ENTRIES = 256,
7};
8
9extern int inbox_set(const char *name, int file);
10extern int inbox_get(const char *name);
11
12extern int inbox_list(const char **names, int capacity);
13
14#endif
Note: See TracBrowser for help on using the repository browser.