Changeset b7fd2a0 in mainline for uspace/lib/nic/src/nic_rx_control.c


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/lib/nic/src/nic_rx_control.c

    r36f0738 rb7fd2a0  
    5252 * @return EINVAL       Internal error, should not happen
    5353 */
    54 int nic_rxc_init(nic_rxc_t *rxc)
     54errno_t nic_rxc_init(nic_rxc_t *rxc)
    5555{
    5656        memset(rxc, 0, sizeof(nic_rxc_t));
    57         int rc;
     57        errno_t rc;
    5858        rc = nic_addr_db_init(&rxc->blocked_sources, ETH_ADDR);
    5959        if (rc != EOK) {
     
    8484 * @param filters
    8585 */
    86 int nic_rxc_clear(nic_rxc_t *rxc)
     86errno_t nic_rxc_clear(nic_rxc_t *rxc)
    8787{
    8888        nic_addr_db_destroy(&rxc->unicast_addrs);
     
    103103 *
    104104 */
    105 int nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr,
     105errno_t nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr,
    106106    const nic_address_t *curr_addr)
    107107{
    108108        if (prev_addr != NULL) {
    109                 int rc = nic_addr_db_remove(&rxc->unicast_addrs,
     109                errno_t rc = nic_addr_db_remove(&rxc->unicast_addrs,
    110110                    (const uint8_t *) &prev_addr->address);
    111111                if (rc != EOK)
     
    173173 * @return ENOMEM       If there was not enough memory
    174174 */
    175 int nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode,
     175errno_t nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode,
    176176        const nic_address_t *address_list, size_t address_count)
    177177{
     
    188188        size_t i;
    189189        for (i = 0; i < address_count; ++i) {
    190                 int rc = nic_addr_db_insert(&rxc->unicast_addrs,
     190                errno_t rc = nic_addr_db_insert(&rxc->unicast_addrs,
    191191                        (const uint8_t *) &address_list[i].address);
    192192                if (rc == ENOMEM) {
     
    237237 * @return ENOMEM       If there was not enough memory
    238238 */
    239 int nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode,
     239errno_t nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode,
    240240        const nic_address_t *address_list, size_t address_count)
    241241{
     
    251251        size_t i;
    252252        for (i = 0; i < address_count; ++i) {
    253                 int rc = nic_addr_db_insert(&rxc->multicast_addrs,
     253                errno_t rc = nic_addr_db_insert(&rxc->multicast_addrs,
    254254                        (const uint8_t *)&address_list[i].address);
    255255                if (rc == ENOMEM) {
     
    279279 * @return EOK          On success
    280280 */
    281 int nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode)
     281errno_t nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode)
    282282{
    283283        rxc->broadcast_mode = mode;
     
    320320 * @return ENOMEM       If there was not enough memory
    321321 */
    322 int nic_rxc_blocked_sources_set(nic_rxc_t *rxc,
     322errno_t nic_rxc_blocked_sources_set(nic_rxc_t *rxc,
    323323        const nic_address_t *address_list, size_t address_count)
    324324{
     
    330330        size_t i;
    331331        for (i = 0; i < address_count; ++i) {
    332                 int rc = nic_addr_db_insert(&rxc->blocked_sources,
     332                errno_t rc = nic_addr_db_insert(&rxc->blocked_sources,
    333333                        (const uint8_t *) &address_list[i].address);
    334334                if (rc == ENOMEM) {
     
    348348 * @return ENOENT
    349349 */
    350 int nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask)
     350errno_t nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask)
    351351{
    352352        if (rxc->vlan_mask == NULL) {
     
    366366 * @return ENOMEM
    367367 */
    368 int nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask)
     368errno_t nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask)
    369369{
    370370        if (mask == NULL) {
Note: See TracChangeset for help on using the changeset viewer.