Ignore:
Timestamp:
2018-01-13T03:10:29Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a53ed3a
Parents:
36f0738
Message:

Use errno_t in all uspace and kernel code.

Change type of every variable, parameter and return value that holds an
<errno.h> constant to either errno_t (the usual case), or sys_errno_t
(some places in kernel). This is for the purpose of self-documentation,
as well as for type-checking with a bit of type definition hackery.

Although this is a massive commit, it is a simple text replacement, and thus
is very easy to verify. Simply do the following:

`
git checkout <this commit's hash>
git reset HEAD
git add .
tools/srepl '\berrno_t\b' int
git add .
tools/srepl '\bsys_errno_t\b' sysarg_t
git reset
git diff
`

While this doesn't ensure that the replacements are correct, it does ensure
that the commit doesn't do anything except those replacements. Since errno_t
is typedef'd to int in the usual case (and sys_errno_t to sysarg_t), even if
incorrect, this commit cannot change behavior.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/exfat/exfat_directory.c

    r36f0738 rb7fd2a0  
    6060}
    6161
    62 int exfat_directory_open(exfat_node_t *nodep, exfat_directory_t *di)
     62errno_t exfat_directory_open(exfat_node_t *nodep, exfat_directory_t *di)
    6363{
    6464        exfat_directory_init(di);
     
    7676}
    7777
    78 int exfat_directory_open_parent(exfat_directory_t *di,
     78errno_t exfat_directory_open_parent(exfat_directory_t *di,
    7979    service_id_t service_id, exfat_cluster_t firstc, bool fragmented)
    8080{
     
    8888}
    8989
    90 int exfat_directory_close(exfat_directory_t *di)
    91 {
    92         int rc = EOK;
     90errno_t exfat_directory_close(exfat_directory_t *di)
     91{
     92        errno_t rc = EOK;
    9393       
    9494        if (di->b) {
     
    100100}
    101101
    102 static int exfat_directory_block_load(exfat_directory_t *di)
     102static errno_t exfat_directory_block_load(exfat_directory_t *di)
    103103{
    104104        uint32_t i;
    105         int rc = EOK;
     105        errno_t rc = EOK;
    106106
    107107        i = (di->pos * sizeof(exfat_dentry_t)) / BPS(di->bs);
     
    133133}
    134134
    135 int exfat_directory_next(exfat_directory_t *di)
    136 {
    137         int rc;
     135errno_t exfat_directory_next(exfat_directory_t *di)
     136{
     137        errno_t rc;
    138138
    139139        di->pos += 1;
     
    145145}
    146146
    147 int exfat_directory_prev(exfat_directory_t *di)
    148 {
    149         int rc = EOK;
     147errno_t exfat_directory_prev(exfat_directory_t *di)
     148{
     149        errno_t rc = EOK;
    150150       
    151151        if (di->pos > 0) {
     
    161161}
    162162
    163 int exfat_directory_seek(exfat_directory_t *di, aoff64_t pos)
     163errno_t exfat_directory_seek(exfat_directory_t *di, aoff64_t pos)
    164164{
    165165        aoff64_t _pos = di->pos;
    166         int rc;
     166        errno_t rc;
    167167
    168168        di->pos = pos;
     
    174174}
    175175
    176 int exfat_directory_get(exfat_directory_t *di, exfat_dentry_t **d)
    177 {
    178         int rc;
     176errno_t exfat_directory_get(exfat_directory_t *di, exfat_dentry_t **d)
     177{
     178        errno_t rc;
    179179       
    180180        rc = exfat_directory_block_load(di);
     
    187187}
    188188
    189 int exfat_directory_find(exfat_directory_t *di, exfat_dentry_clsf_t type,
     189errno_t exfat_directory_find(exfat_directory_t *di, exfat_dentry_clsf_t type,
    190190    exfat_dentry_t **d)
    191191{
     
    201201}
    202202
    203 int
     203errno_t
    204204exfat_directory_find_continue(exfat_directory_t *di, exfat_dentry_clsf_t type,
    205205    exfat_dentry_t **d)
    206206{
    207         int rc;
     207        errno_t rc;
    208208        rc = exfat_directory_next(di);
    209209        if (rc != EOK)
     
    213213
    214214
    215 int exfat_directory_read_file(exfat_directory_t *di, char *name, size_t size,
     215errno_t exfat_directory_read_file(exfat_directory_t *di, char *name, size_t size,
    216216    exfat_file_dentry_t *df, exfat_stream_dentry_t *ds)
    217217{
    218218        uint16_t wname[EXFAT_FILENAME_LEN + 1];
    219219        exfat_dentry_t *d = NULL;
    220         int rc;
     220        errno_t rc;
    221221        int i;
    222222        size_t offset = 0;
     
    261261}
    262262
    263 int exfat_directory_read_vollabel(exfat_directory_t *di, char *label,
     263errno_t exfat_directory_read_vollabel(exfat_directory_t *di, char *label,
    264264    size_t size)
    265265{
    266266        uint16_t wlabel[EXFAT_VOLLABEL_LEN + 1];
    267267        exfat_dentry_t *d = NULL;
    268         int rc;
     268        errno_t rc;
    269269        aoff64_t start_pos = 0;
    270270
     
    303303}
    304304
    305 int exfat_directory_sync_file(exfat_directory_t *di, exfat_file_dentry_t *df,
     305errno_t exfat_directory_sync_file(exfat_directory_t *di, exfat_file_dentry_t *df,
    306306    exfat_stream_dentry_t *ds)
    307307{
    308         int rc;
     308        errno_t rc;
    309309        int i, count;
    310310        exfat_dentry_t *array = NULL, *de;
     
    367367}
    368368
    369 int exfat_directory_write_file(exfat_directory_t *di, const char *name)
     369errno_t exfat_directory_write_file(exfat_directory_t *di, const char *name)
    370370{
    371371        fs_node_t *fn;
     
    374374        exfat_dentry_t df, ds, *de;
    375375        uint16_t wname[EXFAT_FILENAME_LEN + 1];
    376         int rc;
     376        errno_t rc;
    377377        int i;
    378378        size_t uctable_chars, j;
     
    474474}
    475475
    476 int exfat_directory_erase_file(exfat_directory_t *di, aoff64_t pos)
    477 {
    478         int rc;
     476errno_t exfat_directory_erase_file(exfat_directory_t *di, aoff64_t pos)
     477{
     478        errno_t rc;
    479479        int count;
    480480        exfat_dentry_t *de;
     
    502502}
    503503
    504 int exfat_directory_expand(exfat_directory_t *di)
    505 {
    506         int rc;
     504errno_t exfat_directory_expand(exfat_directory_t *di)
     505{
     506        errno_t rc;
    507507
    508508        if (!di->nodep)
     
    521521}
    522522
    523 int exfat_directory_lookup_free(exfat_directory_t *di, size_t count)
    524 {
    525         int rc;
     523errno_t exfat_directory_lookup_free(exfat_directory_t *di, size_t count)
     524{
     525        errno_t rc;
    526526        exfat_dentry_t *d;
    527527        size_t found;
Note: See TracChangeset for help on using the changeset viewer.