Ignore:
Timestamp:
2010-12-14T12:52:38Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6b10dab
Parents:
554debd
Message:

more unification of basic types

  • use sysarg_t and native_t (unsigned and signed variant) in both kernel and uspace
  • remove ipcarg_t in favour of sysarg_t

(no change in functionality)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/uspace/srv/loader/loader.adl

    r554debd r96b02eb9  
    11interface loader extends service {
    22                /* Set task pathname */
    3                 ipcarg_t set_pathname(in_copy string pathname);
     3                sysarg_t set_pathname(in_copy string pathname);
    44               
    55                /* Set task arguments */
    6                 ipcarg_t set_args(in_copy stream args);
     6                sysarg_t set_args(in_copy stream args);
    77               
    88                /* Set task initial files */
    9                 ipcarg_t set_files(in_copy stream files);
     9                sysarg_t set_files(in_copy stream files);
    1010               
    1111                /* Get task ID */
    12                 ipcarg_t get_taskid(out_copy stream id);
     12                sysarg_t get_taskid(out_copy stream id);
    1313               
    1414                /* Load binary */
    15                 ipcarg_t load(void);
     15                sysarg_t load(void);
    1616               
    1717                /* Run binary */
    18                 ipcarg_t run(void);
     18                sysarg_t run(void);
    1919        protocol:
    2020                [loader.bp]
Note: See TracChangeset for help on using the changeset viewer.