Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ieee80211/include/ieee80211.h

    r8a64320e rb7fd2a0  
    103103         * @param ieee80211_dev Pointer to IEEE 802.11 device structure.
    104104         *
    105          * @return EOK if succeed, negative error code otherwise.
    106          *
    107          */
    108         int (*start)(struct ieee80211_dev *);
     105         * @return EOK if succeed, error code otherwise.
     106         *
     107         */
     108        errno_t (*start)(struct ieee80211_dev *);
    109109       
    110110        /** Scan neighborhood for networks.
     
    115115         * @param ieee80211_dev Pointer to IEEE 802.11 device structure.
    116116         *
    117          * @return EOK if succeed, negative error code otherwise.
    118          *
    119          */
    120         int (*scan)(struct ieee80211_dev *);
     117         * @return EOK if succeed, error code otherwise.
     118         *
     119         */
     120        errno_t (*scan)(struct ieee80211_dev *);
    121121       
    122122        /** Handler for TX frames to be send from device.
     
    129129         * @param buffer_size   Size of buffer.
    130130         *
    131          * @return EOK if succeed, negative error code otherwise.
    132          *
    133          */
    134         int (*tx_handler)(struct ieee80211_dev *, void *, size_t);
     131         * @return EOK if succeed, error code otherwise.
     132         *
     133         */
     134        errno_t (*tx_handler)(struct ieee80211_dev *, void *, size_t);
    135135       
    136136        /** Set device operating frequency to given value.
     
    139139         * @param freq          New device operating frequency.
    140140         *
    141          * @return EOK if succeed, negative error code otherwise.
    142          *
    143          */
    144         int (*set_freq)(struct ieee80211_dev *, uint16_t);
     141         * @return EOK if succeed, error code otherwise.
     142         *
     143         */
     144        errno_t (*set_freq)(struct ieee80211_dev *, uint16_t);
    145145       
    146146        /** Callback to inform device about BSSID change.
     
    149149         * @param connected     True if connected to new BSSID, otherwise false.
    150150         *
    151          * @return EOK if succeed, negative error code otherwise.
    152          *
    153          */
    154         int (*bssid_change)(struct ieee80211_dev *, bool);
     151         * @return EOK if succeed, error code otherwise.
     152         *
     153         */
     154        errno_t (*bssid_change)(struct ieee80211_dev *, bool);
    155155       
    156156        /** Callback to setup encryption key in IEEE 802.11 device.
     
    161161         *                      false to remove it.
    162162         *
    163          * @return EOK if succeed, negative error code otherwise.
    164          *
    165          */
    166         int (*key_config)(struct ieee80211_dev *,
     163         * @return EOK if succeed, error code otherwise.
     164         *
     165         */
     166        errno_t (*key_config)(struct ieee80211_dev *,
    167167            ieee80211_key_config_t *key_conf, bool);
    168168} ieee80211_ops_t;
     
    170170/* Initialization functions. */
    171171extern ieee80211_dev_t *ieee80211_device_create(void);
    172 extern int ieee80211_device_init(ieee80211_dev_t *, ddf_dev_t *);
    173 extern int ieee80211_init(ieee80211_dev_t *, ieee80211_ops_t *,
     172extern errno_t ieee80211_device_init(ieee80211_dev_t *, ddf_dev_t *);
     173extern errno_t ieee80211_init(ieee80211_dev_t *, ieee80211_ops_t *,
    174174    ieee80211_iface_t *, nic_iface_t *, ddf_dev_ops_t *);
    175175
     
    201201
    202202/* Worker functions. */
    203 extern int ieee80211_rx_handler(ieee80211_dev_t *, void *, size_t);
     203extern errno_t ieee80211_rx_handler(ieee80211_dev_t *, void *, size_t);
    204204
    205205#endif
Note: See TracChangeset for help on using the changeset viewer.