Changeset 92fd52d7 in mainline for uspace/srv/loader/main.c


Ignore:
Timestamp:
2009-04-09T21:16:50Z (15 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7afb4a5
Parents:
a2c58f6
Message:

Nuke strcpy() and strcmp().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/loader/main.c

    ra2c58f6 r92fd52d7  
    151151{
    152152        ipc_callid_t callid;
    153         size_t buf_len, arg_len;
     153        size_t buf_size, arg_size;
    154154        char *p;
    155155        int n;
    156156       
    157         if (!ipc_data_write_receive(&callid, &buf_len)) {
     157        if (!ipc_data_write_receive(&callid, &buf_size)) {
    158158                ipc_answer_0(callid, EINVAL);
    159159                ipc_answer_0(rid, EINVAL);
     
    171171        }
    172172       
    173         arg_buf = malloc(buf_len + 1);
     173        arg_buf = malloc(buf_size + 1);
    174174        if (!arg_buf) {
    175175                ipc_answer_0(callid, ENOMEM);
     
    178178        }
    179179       
    180         ipc_data_write_finalize(callid, arg_buf, buf_len);
    181        
    182         arg_buf[buf_len] = '\0';
     180        ipc_data_write_finalize(callid, arg_buf, buf_size);
     181       
     182        arg_buf[buf_size] = '\0';
    183183       
    184184        /*
     
    187187        p = arg_buf;
    188188        n = 0;
    189         while (p < arg_buf + buf_len) {
    190                 arg_len = strlen(p);
    191                 p = p + arg_len + 1;
     189        while (p < arg_buf + buf_size) {
     190                arg_size = str_size(p);
     191                p = p + arg_size + 1;
    192192                ++n;
    193193        }
     
    207207        p = arg_buf;
    208208        n = 0;
    209         while (p < arg_buf + buf_len) {
     209        while (p < arg_buf + buf_size) {
    210210                argv[n] = p;
    211211               
    212                 arg_len = strlen(p);
    213                 p = p + arg_len + 1;
     212                arg_size = str_size(p);
     213                p = p + arg_size + 1;
    214214                ++n;
    215215        }
Note: See TracChangeset for help on using the changeset viewer.