---
title: Deprecated Symbols
framework: Kernel
role: collectionGroup
role_heading: API Collection
path: kernel/deprecated_symbols
---

# Deprecated Symbols

Review unsupported symbols and their replacements.

## Topics

### Functions

- [IOFreeContiguous](kernel/1575295-iofreecontiguous.md)
- [IOMallocContiguous](kernel/1575289-iomalloccontiguous.md)
- [strcat](kernel/1579328-strcat.md)
- [strcpy](kernel/1579337-strcpy.md)
- [roundtol](kernel/1557345-roundtol.md)
- [rinttol](kernel/1557213-rinttol.md)
- [sysctl_register_fixed](kernel/1404259-sysctl_register_fixed.md)
- [mbuf_getcluster](kernel/1535695-mbuf_getcluster.md)
- [mbuf_adj](kernel/1535755-mbuf_adj.md)
- [mbuf_adjustlen](kernel/1535669-mbuf_adjustlen.md)
- [mbuf_align_32](kernel/1535692-mbuf_align_32.md)
- [mbuf_alloccluster](kernel/1535679-mbuf_alloccluster.md)
- [mbuf_allocpacket](kernel/1535712-mbuf_allocpacket.md)
- [mbuf_allocpacket_list](kernel/1535681-mbuf_allocpacket_list.md)
- [mbuf_attachcluster](kernel/1535766-mbuf_attachcluster.md)
- [mbuf_clear_csum_performed](kernel/1535748-mbuf_clear_csum_performed.md)
- [mbuf_clear_csum_requested](kernel/1535735-mbuf_clear_csum_requested.md)
- [mbuf_clear_vlan_tag](kernel/1535696-mbuf_clear_vlan_tag.md)
- [mbuf_concatenate](kernel/1535716-mbuf_concatenate.md)
- [mbuf_copy_pkthdr](kernel/1535645-mbuf_copy_pkthdr.md)
- [mbuf_copyback](kernel/1535623-mbuf_copyback.md)
- [mbuf_copydata](kernel/1535784-mbuf_copydata.md)
- [mbuf_copym](kernel/1535750-mbuf_copym.md)
- [mbuf_data](kernel/1535644-mbuf_data.md)
- [mbuf_data_to_physical](kernel/1535757-mbuf_data_to_physical.md)
- [mbuf_datastart](kernel/1535666-mbuf_datastart.md)
- [mbuf_dup](kernel/1535619-mbuf_dup.md)
- [mbuf_flags](kernel/1535785-mbuf_flags.md)
- [mbuf_free](kernel/1535684-mbuf_free.md)
- [mbuf_freecluster](kernel/1535768-mbuf_freecluster.md)
- [mbuf_freem](kernel/1535714-mbuf_freem.md)
- [mbuf_freem_list](kernel/1535787-mbuf_freem_list.md)
- [mbuf_get](kernel/1535751-mbuf_get.md)
- [mbuf_get_csum_requested](kernel/1535698-mbuf_get_csum_requested.md)
- [mbuf_get_mhlen](kernel/1535687-mbuf_get_mhlen.md)
- [mbuf_get_minclsize](kernel/1535737-mbuf_get_minclsize.md)
- [mbuf_get_mlen](kernel/1535699-mbuf_get_mlen.md)
- [mbuf_get_traffic_class](kernel/1535745-mbuf_get_traffic_class.md)
- [mbuf_get_tso_requested](kernel/1535781-mbuf_get_tso_requested.md)
- [mbuf_get_vlan_tag](kernel/1535803-mbuf_get_vlan_tag.md)
- [mbuf_gethdr](kernel/1535722-mbuf_gethdr.md)
- [mbuf_getpacket](kernel/1535724-mbuf_getpacket.md)
- [mbuf_inbound_modified](kernel/1535780-mbuf_inbound_modified.md)
- [mbuf_inet6_cksum](kernel/1535764-mbuf_inet6_cksum.md)
- [mbuf_inet_cksum](kernel/1535734-mbuf_inet_cksum.md)
- [mbuf_is_traffic_class_privileged](kernel/1535772-mbuf_is_traffic_class_privileged.md)
- [mbuf_leadingspace](kernel/1535767-mbuf_leadingspace.md)
- [mbuf_len](kernel/1535650-mbuf_len.md)
- [mbuf_maxlen](kernel/1535774-mbuf_maxlen.md)
- [mbuf_mclget](kernel/1535664-mbuf_mclget.md)
- [mbuf_mclhasreference](kernel/1535799-mbuf_mclhasreference.md)
- [mbuf_next](kernel/1535627-mbuf_next.md)
- [mbuf_nextpkt](kernel/1535633-mbuf_nextpkt.md)
- [mbuf_outbound_finalize](kernel/1535731-mbuf_outbound_finalize.md)
- [mbuf_pkthdr_adjustlen](kernel/1535682-mbuf_pkthdr_adjustlen.md)
- [mbuf_pkthdr_header](kernel/1535662-mbuf_pkthdr_header.md)
- [mbuf_pkthdr_len](kernel/1535742-mbuf_pkthdr_len.md)
- [mbuf_pkthdr_rcvif](kernel/1535717-mbuf_pkthdr_rcvif.md)
- [mbuf_pkthdr_setheader](kernel/1535690-mbuf_pkthdr_setheader.md)
- [mbuf_pkthdr_setlen](kernel/1535646-mbuf_pkthdr_setlen.md)
- [mbuf_pkthdr_setrcvif](kernel/1535657-mbuf_pkthdr_setrcvif.md)
- [mbuf_prepend](kernel/1535660-mbuf_prepend.md)
- [mbuf_pulldown](kernel/1535617-mbuf_pulldown.md)
- [mbuf_pullup](kernel/1535805-mbuf_pullup.md)
- [mbuf_set_csum_performed](kernel/1535789-mbuf_set_csum_performed.md)
- [mbuf_set_traffic_class](kernel/1535642-mbuf_set_traffic_class.md)
- [mbuf_set_vlan_tag](kernel/1535628-mbuf_set_vlan_tag.md)
- [mbuf_setdata](kernel/1535656-mbuf_setdata.md)
- [mbuf_setflags](kernel/1535683-mbuf_setflags.md)
- [mbuf_setflags_mask](kernel/1535686-mbuf_setflags_mask.md)
- [mbuf_setlen](kernel/1535776-mbuf_setlen.md)
- [mbuf_setnext](kernel/1535672-mbuf_setnext.md)
- [mbuf_setnextpkt](kernel/1535738-mbuf_setnextpkt.md)
- [mbuf_settype](kernel/1535744-mbuf_settype.md)
- [mbuf_split](kernel/1535762-mbuf_split.md)
- [mbuf_stats](kernel/1535710-mbuf_stats.md)
- [mbuf_tag_allocate](kernel/1535756-mbuf_tag_allocate.md)
- [mbuf_tag_find](kernel/1535711-mbuf_tag_find.md)
- [mbuf_tag_free](kernel/1535728-mbuf_tag_free.md)
- [mbuf_tag_id_find](kernel/1535795-mbuf_tag_id_find.md)
- [mbuf_trailingspace](kernel/1535759-mbuf_trailingspace.md)
- [mbuf_type](kernel/1535806-mbuf_type.md)
- [kcdata_iter_unsafe](kernel/1644335-kcdata_iter_unsafe.md)
- [KUNCUserNotificationDisplayAlert](kernel/1434506-kuncusernotificationdisplayalert.md)
- [KUNCUserNotificationDisplayFromBundle](kernel/1434508-kuncusernotificationdisplayfromb.md)
- [KUNCUserNotificationDisplayNotice](kernel/1434502-kuncusernotificationdisplaynotic.md)
- [KUNCExecute](kernel/1434510-kuncexecute.md)
- [KUNCGetNotificationID](kernel/1434512-kuncgetnotificationid.md)
- [finite](kernel/1557318-finite.md)
- [IOExitThread](kernel/1575306-ioexitthread.md)
- [IOCreateThread](kernel/1575312-iocreatethread.md)
- [IOSetProcessorCacheMode](kernel/1575314-iosetprocessorcachemode.md)

### Network Kernel Extensions

- [sock_accept](kernel/1396149-sock_accept.md)
- [sock_bind](kernel/1396145-sock_bind.md)
- [sock_close](kernel/1396134-sock_close.md)
- [sock_connect](kernel/1396120-sock_connect.md)
- [sock_getpeername](kernel/1396137-sock_getpeername.md)
- [sock_getsockname](kernel/1396141-sock_getsockname.md)
- [sock_getsockopt](kernel/1396136-sock_getsockopt.md)
- [sock_gettype](kernel/1396147-sock_gettype.md)
- [sock_inject_data_in](kernel/1433192-sock_inject_data_in.md)
- [sock_inject_data_out](kernel/1433162-sock_inject_data_out.md)
- [sock_ioctl](kernel/1396118-sock_ioctl.md)
- [sock_isconnected](kernel/1396130-sock_isconnected.md)
- [sock_isnonblocking](kernel/1396116-sock_isnonblocking.md)
- [sock_listen](kernel/1396139-sock_listen.md)
- [sock_receive](kernel/1396126-sock_receive.md)
- [sock_receivembuf](kernel/1396114-sock_receivembuf.md)
- [sock_send](kernel/1396143-sock_send.md)
- [sock_sendmbuf](kernel/1396128-sock_sendmbuf.md)
- [sock_setpriv](kernel/1396124-sock_setpriv.md)
- [sock_setsockopt](kernel/1396148-sock_setsockopt.md)
- [sock_shutdown](kernel/1396150-sock_shutdown.md)
- [sock_socket](kernel/1396122-sock_socket.md)
- [sockopt_copyin](kernel/1433166-sockopt_copyin.md)
- [sockopt_copyout](kernel/1433176-sockopt_copyout.md)
- [sockopt_direction](kernel/1433253-sockopt_direction.md)
- [sockopt_level](kernel/1433193-sockopt_level.md)
- [sockopt_name](kernel/1433249-sockopt_name.md)
- [sockopt_valsize](kernel/1433272-sockopt_valsize.md)
- [ifaddr_address](kernel/1525073-ifaddr_address.md)
- [ifaddr_address_family](kernel/1524915-ifaddr_address_family.md)
- [ifaddr_dstaddress](kernel/1525058-ifaddr_dstaddress.md)
- [ifaddr_findbestforaddr](kernel/1525009-ifaddr_findbestforaddr.md)
- [ifaddr_ifnet](kernel/1524949-ifaddr_ifnet.md)
- [ifaddr_netmask](kernel/1525132-ifaddr_netmask.md)
- [ifaddr_reference](kernel/1525060-ifaddr_reference.md)
- [ifaddr_release](kernel/1524928-ifaddr_release.md)
- [ifaddr_withaddr](kernel/1524859-ifaddr_withaddr.md)
- [ifaddr_withdstaddr](kernel/1525107-ifaddr_withdstaddr.md)
- [ifaddr_withnet](kernel/1524842-ifaddr_withnet.md)
- [ifaddr_withroute](kernel/1524963-ifaddr_withroute.md)
- [iflt_attach](kernel/1589956-iflt_attach.md)
- [iflt_detach](kernel/1589950-iflt_detach.md)
- [ifmaddr_address](kernel/1524853-ifmaddr_address.md)
- [ifmaddr_ifnet](kernel/1525101-ifmaddr_ifnet.md)
- [ifmaddr_lladdress](kernel/1525091-ifmaddr_lladdress.md)
- [ifmaddr_reference](kernel/1524890-ifmaddr_reference.md)
- [ifmaddr_release](kernel/1525024-ifmaddr_release.md)
- [ifnet_add_multicast](kernel/1524976-ifnet_add_multicast.md)
- [ifnet_addrlen](kernel/1524855-ifnet_addrlen.md)
- [ifnet_allocate](kernel/1525028-ifnet_allocate.md)
- [ifnet_attach](kernel/1524922-ifnet_attach.md)
- [ifnet_attach_protocol](kernel/1525004-ifnet_attach_protocol.md)
- [ifnet_attach_protocol_v2](kernel/1525131-ifnet_attach_protocol_v2.md)
- [ifnet_baudrate](kernel/1524866-ifnet_baudrate.md)
- [ifnet_capabilities_enabled](kernel/1525016-ifnet_capabilities_enabled.md)
- [ifnet_capabilities_supported](kernel/1524931-ifnet_capabilities_supported.md)
- [ifnet_detach](kernel/1524903-ifnet_detach.md)
- [ifnet_detach_protocol](kernel/1525007-ifnet_detach_protocol.md)
- [ifnet_event](kernel/1524986-ifnet_event.md)
- [ifnet_family](kernel/1524921-ifnet_family.md)
- [ifnet_find_by_name](kernel/1525072-ifnet_find_by_name.md)
- [ifnet_flags](kernel/1525111-ifnet_flags.md)
- [ifnet_free_address_list](kernel/1524991-ifnet_free_address_list.md)
- [ifnet_free_multicast_list](kernel/1524898-ifnet_free_multicast_list.md)
- [ifnet_get_address_list](kernel/1525146-ifnet_get_address_list.md)
- [ifnet_get_address_list_family](kernel/1525142-ifnet_get_address_list_family.md)
- [ifnet_get_link_mib_data](kernel/1524988-ifnet_get_link_mib_data.md)
- [ifnet_get_link_mib_data_length](kernel/1524864-ifnet_get_link_mib_data_length.md)
- [ifnet_get_multicast_list](kernel/1525020-ifnet_get_multicast_list.md)
- [ifnet_get_tso_mtu](kernel/1524965-ifnet_get_tso_mtu.md)
- [ifnet_get_wake_flags](kernel/1524907-ifnet_get_wake_flags.md)
- [ifnet_hdrlen](kernel/1524895-ifnet_hdrlen.md)
- [ifnet_index](kernel/1525041-ifnet_index.md)
- [ifnet_input](kernel/1525087-ifnet_input.md)
- [ifnet_interface_family_find](kernel/1524844-ifnet_interface_family_find.md)
- [ifnet_ioctl](kernel/1525082-ifnet_ioctl.md)
- [ifnet_lastchange](kernel/1525140-ifnet_lastchange.md)
- [ifnet_list_free](kernel/1524868-ifnet_list_free.md)
- [ifnet_list_get](kernel/1524913-ifnet_list_get.md)
- [ifnet_lladdr_copy_bytes](kernel/1525069-ifnet_lladdr_copy_bytes.md)
- [ifnet_llbroadcast_copy_bytes](kernel/1525030-ifnet_llbroadcast_copy_bytes.md)
- [ifnet_metric](kernel/1524964-ifnet_metric.md)
- [ifnet_mtu](kernel/1524959-ifnet_mtu.md)
- [ifnet_name](kernel/1524885-ifnet_name.md)
- [ifnet_offload](kernel/1524854-ifnet_offload.md)
- [ifnet_output](kernel/1525046-ifnet_output.md)
- [ifnet_output_raw](kernel/1525049-ifnet_output_raw.md)
- [ifnet_reference](kernel/1524857-ifnet_reference.md)
- [ifnet_release](kernel/1525052-ifnet_release.md)
- [ifnet_remove_multicast](kernel/1524982-ifnet_remove_multicast.md)
- [ifnet_resolve_multicast](kernel/1525080-ifnet_resolve_multicast.md)
- [ifnet_set_addrlen](kernel/1524861-ifnet_set_addrlen.md)
- [ifnet_set_baudrate](kernel/1525090-ifnet_set_baudrate.md)
- [ifnet_set_capabilities_enabled](kernel/1524938-ifnet_set_capabilities_enabled.md)
- [ifnet_set_capabilities_supported](kernel/1525144-ifnet_set_capabilities_supported.md)
- [ifnet_set_flags](kernel/1524996-ifnet_set_flags.md)
- [ifnet_set_hdrlen](kernel/1525097-ifnet_set_hdrlen.md)
- [ifnet_set_link_mib_data](kernel/1525120-ifnet_set_link_mib_data.md)
- [ifnet_set_lladdr](kernel/1524891-ifnet_set_lladdr.md)
- [ifnet_set_metric](kernel/1524932-ifnet_set_metric.md)
- [ifnet_set_mtu](kernel/1524919-ifnet_set_mtu.md)
- [ifnet_set_offload](kernel/1524961-ifnet_set_offload.md)
- [ifnet_set_promiscuous](kernel/1524973-ifnet_set_promiscuous.md)
- [ifnet_set_stat](kernel/1524994-ifnet_set_stat.md)
- [ifnet_set_tso_mtu](kernel/1525098-ifnet_set_tso_mtu.md)
- [ifnet_set_wake_flags](kernel/1525070-ifnet_set_wake_flags.md)
- [ifnet_softc](kernel/1524952-ifnet_softc.md)
- [ifnet_stat](kernel/1525068-ifnet_stat.md)
- [ifnet_stat_increment](kernel/1525065-ifnet_stat_increment.md)
- [ifnet_stat_increment_in](kernel/1525002-ifnet_stat_increment_in.md)
- [ifnet_stat_increment_out](kernel/1525085-ifnet_stat_increment_out.md)
- [ifnet_touch_lastchange](kernel/1524957-ifnet_touch_lastchange.md)
- [ifnet_type](kernel/1524954-ifnet_type.md)
- [ifnet_unit](kernel/1525055-ifnet_unit.md)

### IOKit

- [IOUSBDevice](kernel/iousbdevice.md)
- [IOUSBInterface](kernel/iousbinterface.md)
- [IOOFPathMatching](kernel/1575304-ioofpathmatching.md)
- [IOUSBHostInterface](kernel/iousbhostinterface.md)
- [IOUSBHostDevice](kernel/iousbhostdevice.md)
- [IOUSBHostPipe](kernel/iousbhostpipe.md)
- [IOUSBHostIOSource](kernel/iousbhostiosource.md)
- [IOUSBHostStream](kernel/iousbhoststream.md)
- [IOHIDEventDriver](kernel/iohideventdriver.md)
- [IOHIDEventService](kernel/iohideventservice.md)
- [IOHIDInterface](kernel/iohidinterface.md)
- [IOHIDSystem](kernel/iohidsystem.md)
- [IOHIKeyboardMapper](kernel/iohikeyboardmapper.md)
- [IOHIKeyboard](kernel/iohikeyboard.md)
- [IOHIPointing](kernel/iohipointing.md)
- [IOHIDevice](kernel/iohidevice.md)
- [IOHIDElement](kernel/iohidelement.md)
- [IOHIDWorkLoop](kernel/iohidworkloop.md)
- [IOEthernetInterface](kernel/ioethernetinterface.md)
- [IOEthernetController](kernel/ioethernetcontroller.md)
