Manager: Open Transport



Carbon supports the most commonly used Open Transport functions, structures, and constants.

For more information about Open Transport, see:

http://devworld.apple.com/dev/opentransport/

Carbon supports only these Open Transport providers:


Carbon does not support ADSP, ATP, ASP, PAP, or serial endpoints.

You may have to revise your code if it uses Open Transport in one of the following ways:


Carbon does not support functions for:


Client context parameters have been added to a number of OT functions. (An OT client is an application or a shared library.) Each client of Open Transport now has its own client context so that OT can track resources it allocates on behalf of the client. OT resources are objects like endpoints, timer tasks, and blocks of memory. To find out more about Open Transport resources management, see "Understanding Open Transport Asset Tracking" at:

http://developer.apple.com/technotes/tn/tn1173.html/

Carbon introduces a new type, OTClientContextPtr, that represents the OT client context. This new type is passed as an extra parameter to functions that allocate OT resources. Before Carbon, the OT client context was determined by the Open Transport static libraries that you linked to your application. Now the OT client context is determined explicitly. The same Carbon binary can run on Mac OS 8/9 and Mac OS X, and you do not have to link your application to the static libraries.

You can use InitOpenTransportinContext to replace InitOpenTransport. It functions identically except that it also takes a client context pointer and a flags parameter to indicate whether you are initializing OT for an application or a shared library. When your application or shared library is done using Open Transport you should call CloseOpenTransportInContext to dispose of the OpenTransport resources allocated for the client.

The following functions now take a client context:

CloseOpenTransportInContext
OTAllocInContext
OTAllocMemInContext
OTAsyncOpenAppleTalkServicesInContext
OTAsyncOpenEndpointInContext
OTAsyncOpenInternetServicesInContext
OTAsyncOpenMapperInContext
OTCreateDeferredTaskInContext
OTCreateTimerTaskInContext
OTOpenAppleTalkServicesInContext
OTOpenEndpointInContext
OTOpenInternetServicesInContext
OTOpenMapperInContext


As a convenience, applications may pass a null pointer to these routines and Open Transport will use the context that was passed to InitOpenTransport. However, shared libraries must always pass a valid OTClientContextPtr.

If you want to keep your application source code compatible with pre-Carbon systems, you may define the C preprocessor constant OTCARBONAPPLICATION to 1 to use the old routine names without the "InContext" suffix.

Carbon applications must pass UPPs instead of proc pointers for Open Transport callback routines. You can use these new functions to create UPPs:

OTNotifyUPP replaces OTNotifyProcPtr
OTProcessUPP replaces OTProcessProcPtr
OTListSearchUPP replaces OTListSearchProcPtr


You can use these functions to allocate and free UPPs:

NewOTNotifyUPP
DisposeOTNotifyUPP
NewOTProcessUPP
DisposeOTProcessUPP
NewOTListSearchUPP
DisposeOTListSearchUPP


These functions have been modified to take an OTNotifyUPP UPP instead of a proc pointer:

OTAsyncOpenAppleTalkServicesInContext
OTAsyncOpenInternetServices InContext
OTInstallNotifier
OTAsyncOpenEndpointInContext
OTAsyncOpenMapperInContext


These functions have been modified to take an OTProcessUPP UPP instead of a proc pointer:

OTCreateTimerTaskInContext
OTCreateDeferredTaskInContext


These functions have been modified to take an OTListSearchUPP UPP instead of a proc pointer:

OTFindLink
OTFindAndRemoveLink

Unsupported  adjmsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  allocb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  allocbi

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  allocq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  backq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  bcanput

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  bcanputnext

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  bufcall

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  canput

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  canputnext

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  CloseOpenTransport

Supported  CloseOpenTransportInContext

The CloseOpenTransportinContext function acts like the pre-Carbon CloseOpenTransport function except that it takes an additional parameter, an OTClientContextPtr, which can be NULL for applications. Other types of clients must provide a valid client context pointer. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  cmn_err

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  copyb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  copymsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  DisposeOTListSearchUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOTNotifyUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOTProcessUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  drv_priv

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  dupb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  dupmsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  esballoc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  esballoca

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  esbbcall

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  flushband

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  flushq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  freeb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  freemsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  freeq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  freezestr

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  getadmin

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  getmid

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  getmsg

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  getpmsg

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  getq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  InitOpenTransport

Use InitOpenTransportInContext instead.

Supported  InitOpenTransportInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  InitOpenTransportUtilities

Use InitOpenTransportInContext instead.

Unsupported  insq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  InvokeOTListSearchUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOTNotifyUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOTProcessUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  linkb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_allocq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_bcmp

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_bufcall

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_close_comm

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_close_detached

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copy_done

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copy_set_rval

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copy_state

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copyin

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copyout

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_copyout_alloc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_detach

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_next_ptr

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_offset_param

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_offset_paramc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_open_comm

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_open_detached

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_reallocb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_reuse_proto

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_set_sth_hiwat

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_set_sth_lowat

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_set_sth_maxblk

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_set_sth_wroff

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_sprintf

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer_alloc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer_cancel

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer_free

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer_q_switch

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_timer_valid

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_ack_alloc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_conn_con

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_conn_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_conn_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_data_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_data_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_discon_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_discon_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_err_ack_alloc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_exdata_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_exdata_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_info_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_ok_ack_alloc

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_ordrel_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_ordrel_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_uderror_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_unitdata_ind

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mi_tpi_unitdata_req

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mpnotify

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mps_become_writer

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mps_intr_disable

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  mps_intr_enable

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  msgdsize

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  msgpullup

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  NewOTListSearchUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOTNotifyUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOTProcessUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTAccept

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAckSends

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAddFirst

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAddLast

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTAddToHashList

Carbon does not support Open Transport hash lists because Apple has not identified a need for them. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTAlloc

Use OTAllocInContext instead.

Supported  OTAllocInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAllocMem

Use OTAllocMemInContext instead.

Supported  OTAllocMemInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAllocMsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTAllocPortMem

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTAllocSharedClientMem

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTAsyncCreateStream

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTAsyncOpenAppleTalkServices

Use OTAsyncOpenAppleTalkServicesInContext instead.

Supported  OTAsyncOpenAppleTalkServicesInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAsyncOpenEndpoint

Use OTAsyncOpenEndpointInContext instead.

Supported  OTAsyncOpenEndpointInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAsyncOpenInternetServices

Use OTAsyncOpenInternetServicesInContext instead.

Supported  OTAsyncOpenInternetServicesInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAsyncOpenMapper

Use OTAsyncOpenMapperInContext instead.

Supported  OTAsyncOpenMapperInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTAsyncOpenProvider

Use the open routine corresponding to the type of provider instead:
OTAsyncOpenEndpointInContext
OTAsyncOpenMapperInContext
OTAsyncOpenInternetServicesInContext
OTAsyncOpenAppleTalkServicesInContext

Unsupported  OTAsyncStreamOpen

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTAsyncStreamPoll

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Supported  OTATalkGetInfo

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  OTATalkGetLocalZones

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  OTATalkGetMyZone

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  OTATalkGetZoneList

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  OTAtomicAdd16

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAtomicAdd32

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAtomicAdd8

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAtomicClearBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAtomicSetBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTAtomicTestBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTBind

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTBufferDataSize

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCalculateHashListMemoryNeeds

Carbon does not support Open Transport hash lists because Apple has not identified a need for them. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTCancelReply

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTCancelRequest

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTCancelSynchronousCalls

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCancelSystemTask

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTCancelTimerTask

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTCancelUReply

Carbon does not support transaction oriented endpoints. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTCancelURequest

Carbon does not support transaction-oriented endpoints. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTCanLoadLibraries

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTCanMakeSyncCall

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCfigAddChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigChangeProviderName

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigCloneConfiguration

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigDeleteConfiguration

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetInstallFlags

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetOptionNetbuf

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetParent

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetPortRef

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigGetProviderName

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigIsPort

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigNewChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigNewConfiguration

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigNumberOfChildren

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigPopChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigPushChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigPushNewSingleChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigPushParent

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigRemoveChild

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigSetPath

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCfigSetPortRef

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTChangePortState

OT ports are read only in Carbon. In Mac OS X, code that communicates directly with network interfaces must use the IOKit API. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTClearBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCloneConfiguration

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCloseMatchingProviders

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTCloseProvider

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTCloseProviderByStream

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCloseProvidersByPortRef

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCloseProvidersByUseCount

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTCompareAndSwap16

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCompareAndSwap32

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCompareAndSwap8

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCompareAndSwapPtr

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCompareDDPAddresses

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTConfiguratorUnloaded

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTConfigureChildren

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTConnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTCountDataBytes

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Modified  OTCreateConfiguration

Passing inline options to OTCreateConfiguration-for example, OTCreateConfiguration("tcp(NoDelay=1)")-is not supported on Mac OS X. Instead, you should explicitly set any options using the function OTOptionManagement.

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCreateControlStream

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCreateDeferredTask

Use OTCreateDeferredTaskInContext.

Supported  OTCreateDeferredTaskInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTCreateOptions

Apple has not identified a developer need for this function. You can use TOption structures if necessary. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTCreateOptionString

Apple has not identified a developer need for this function. You can use TOption structures if necessary. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTCreatePortRef

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTCreateStateMachine

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCreateStream

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTCreateSystemTask

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  OTCreateTimerTask

Use OTCreateTimerTaskInContext.

Supported  OTCreateTimerTaskInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTDelay

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTDeleteConfigurator

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTDeleteName

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTDeleteNameByID

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTDequeue

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTDestroyConfiguration

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTDestroyDeferredTask

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTDestroyStateMachine

Carbon does not support access to Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTDestroySystemTask

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTDestroyTimerTask

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTDontAckSends

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTElapsedMicroseconds

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTElapsedMilliseconds

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTEnqueue

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTEnterGate

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTEnterInterrupt

Carbon applications cannot be called from a driver Not available in CarbonLib. Not available in Mac OS X.

Supported  OTEnterNotifier

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTErrorToOSStatus

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  OTExtractNBPName

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTExtractNBPType

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTExtractNBPZone

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTFindAndRemoveLink

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTFindCFMLibraries

Carbon does not support direct manipulation of CFM libraries via the Open Transport API.

Unsupported  OTFindInHashList

Carbon does not support Open Transport hash lists because Apple has not identified a need for them. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTFindLink

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTFindOption

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTFindPort

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTFindPortByDev

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  OTFindPortByRef

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTFindPortConflict

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  OTFree

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTFreeMem

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTFreePortMem

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTFreeSharedClientMem

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTGetBusTypeFromPortRef

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTGetCFMPointer

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTGetCFMSymbol

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTGetClockTimeInSecs

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTGetConfiguratorUserData

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTGetDeviceTypeFromPortRef

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetEndpointInfo

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetEndpointState

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetFirst

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetIndexedLink

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetIndexedPort

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetLast

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTGetMessage

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTGetNBPEntityLengthAsAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTGetPortIconFromPortRef

Carbon does not support access to the Open Transport port name or icon because this information is not available on Mac OS X.

Unsupported  OTGetPriorityMessage

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTGetProtAddress

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTGetProviderPortRef

Due to architectural changes Carbon will not support this function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTGetRandomNumber

Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTGetRandomSeed

Not available in CarbonLib. Not available in Mac OS X.

Supported  OTGetSlotFromPortRef

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTGetTimeStamp

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTGetUserPortNameFromPortRef

Mac OS X does not currently support this type of information.

Unsupported  OTHoldThisCFMLibrary

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Supported  OTIdle

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTInetAddressToName

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTInetGetDHCPConfigInfo

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Supported  OTInetGetInterfaceInfo

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetGetSecondaryAddresses

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetHostToString

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetMailExchange

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetQuery

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetStringToAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetStringToHost

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInetSysInfo

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInitDDPAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInitDDPNBPAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInitDNSAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTInitGate

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTInitHashList

Carbon does not support Open Transport hash lists because Apple has not identified a developer need for them.

Not available in CarbonLib. Not available in Mac OS X.

Supported  OTInitInetAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInitNBPAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInitNBPEntity

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTInstallNotifier

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTIoctl

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTIsAckingSends

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTIsAtInterruptLevel

Carbon cannot be called at interrupt level, so this function would always return the same value. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTIsBlocking

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTIsDependentPort

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTIsInHashList

Carbon does not support Open Transport hash lists because Apple has not identified a developer need for them. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTIsInList

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTIsMasterConfigurator

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTIsPortCompatibleWith

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTIsSynchronous

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTKernelPrintf

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTLeaveGate

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTLeaveInterrupt

Carbon applications cannot be called from a driver Not available in CarbonLib. Not available in Mac OS X.

Supported  OTLeaveNotifier

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTLIFODequeue

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTLIFOEnqueue

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTLIFOStealList

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTListen

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTLoadASLMLibrary

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Unsupported  OTLoadCFMLibrary

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Supported  OTLook

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTLookupName

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTMemcmp

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTMemcpy

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTMemmove

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTMemset

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTMemzero

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTNewConfigurator

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTNewControlMask

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTNextOption

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTNotifyAllClients

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTNotifyUser

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTOpenAppleTalkServices

Use OTOpenAppleTalkServicesInContext instead.

Supported  OTOpenAppleTalkServicesInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTOpenEndpoint

Use OTOpenEndpointInContext.

Supported  OTOpenEndpointInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTOpenEndpointOnStream

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTOpenInternetServices

Use OTOpenInternetServicesInContext instead.

Supported  OTOpenInternetServicesInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTOpenMapper

Use OTOpenMapperInContext instead.

Supported  OTOpenMapperInContext

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTOpenProvider

Due to architectural changes, Carbon will not support this function.

Unsupported  OTOpenProviderOnStream

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Supported  OTOptionManagement

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTPeekMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTPutBackBuffer

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTPutBackPartialBuffer

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTPutMessage

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTPutPriorityMessage

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTRcv

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTRcvConnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTRcvDisconnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTRcvOrderlyDisconnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRcvReply

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTRcvRequest

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTRcvUData

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTRcvUDErr

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRcvUReply

Carbon does not support transaction-oriented endpoints.

Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTRcvURequest

Carbon does not support transaction-oriented endpoints.

Not available in CarbonLib. Not available in Mac OS X.

Supported  OTReadBuffer

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTReadMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTReallocMem

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTRegisterAsClient

Apple has not identified an application need for this function.

Supported  OTRegisterAsClientInContext

Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.

Supported  OTRegisterName

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRegisterPort

Due to architectural changes, Carbon will not support this function. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTReleaseBuffer

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTReleaseCFMConnection

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Supported  OTRemoveFirst

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRemoveFromHashList

Carbon does not support Open Transport hash lists because Apple has not identified a developer need for them. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTRemoveLast

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTRemoveLink

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRemoveLinkFromHashList

Carbon does not support Open Transport hash lists because Apple has not identified a developer need for them. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTRemoveNotifier

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTRemoveStreamFromProvider

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Supported  OTResolveAddress

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTReverseList

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTScheduleDeferredTask

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTScheduleDriverDeferredTask

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTScheduleInterruptTask

Carbon applications cannot be called from drivers.

Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTScheduleSystemTask

This function will not be supported because Apple has not identified a specific developer need for it. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTScheduleTimerTask

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetAddressFromNBPEntity

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetAddressFromNBPString

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetAsynchronous

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetBlocking

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetBusTypeInPortRef

OT ports are read only in Carbon. In Mac OS X, code that communicates directly with network interfaces must use the IOKit API. Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetDeviceTypeInPortRef

OT ports are read only in Carbon. In Mac OS X, code that communicates directly with network interfaces must use the IOKit API. Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetFirstClearBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetNBPEntityFromAddress

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetNBPName

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetNBPType

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetNBPZone

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OTSetNonBlocking

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSetSynchronous

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTSMCallStateProc

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMComplete

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMCreateControlStream

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMCreateStream

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMGetClientData

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMGetMessage

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMGetState

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMInstallCompletionProc

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMIoctl

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMOpenStream

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMPopCallback

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMPutMessage

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMReturnToCaller

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMSetState

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Unsupported  OTSMWaitForComplete

Carbon does not support Open Transport configuration APIs because the Mac OS X networking stack is not based on STREAMS.

Supported  OTSnd

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSndDisconnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTSndOrderlyDisconnect

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTSndReply

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTSndRequest

Open Transport's connection-oriented transaction-based endpoint feature will not be supported. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTSndUData

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTSndUReply

Carbon does not support transaction-oriented endpoints. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  OTSndURequest

Carbon does not support transaction-oriented endpoints. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTStrCat

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTStrCopy

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTStreamClose

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamGetMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamGetPriorityMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamInstallNotifier

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamIoctl

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamIsBlocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamIsSynchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamOpen

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamPipe

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamPoll

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamPutMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamPutPriorityMessage

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamRead

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamRemoveNotifier

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamSetAsynchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamSetBlocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamSetControlMask

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamSetNonBlocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamSetSynchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamUseSyncIdleEvents

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  OTStreamWrite

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Supported  OTStrEqual

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTStrLength

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTStrlog

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Supported  OTSubtractTimeStamps

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTSync

Due to architectural changes, Carbon will not support this function. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTTestBit

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTTimeStampInMicroseconds

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  OTTimeStampInMilliseconds

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTTransferProviderOwnership

Due to architectural changes, Carbon will not support this function.

Supported  OTUnbind

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTUnholdThisCFMLibrary

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Unsupported  OTUnloadASLMLibrary

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

Unsupported  OTUnregisterAsClient

Apple has not identified a specific developer need for this function.

Supported  OTUnregisterAsClientInContext

Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.

Unsupported  OTUnregisterPort

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X. Not available in CarbonLib. Not available in Mac OS X.

Supported  OTUseSyncIdleEvents

Available in CarbonLib 1.0 and later when OpenTransport 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  OTWhoAmI

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  OTYieldPortRequest

Carbon does not support sophisticated Open Transport port management.

Unsupported  poll

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  pullupmsg

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  put

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putbq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putctl

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putctl1

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putctl2

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  puthere

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putmsg

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putnext

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putnextctl

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putnextctl1

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putpmsg

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  putq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  qenable

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  qprocsoff

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  qprocson

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  qreply

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  qsize

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  rmvb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  rmvq

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  StoreIntoNetbuf

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  StoreMsgIntoNetbuf

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_asynchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_blocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_close

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_installnotifier

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_ioctl

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_isblocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_issynchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_nonblocking

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_open

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_pipe

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_read

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_synchronous

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  stream_write

Carbon does not support any STREAMS functionality because the STREAMS subsystem is not available on Mac OS X.

Unsupported  strlog

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  strqget

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  strqset

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  t_accept

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_alloc

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_asynchronous

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_bind

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_blocking

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_cancelreply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_cancelrequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_cancelsynchronouscalls

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_cancelureply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_cancelurequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_close

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_connect

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_error

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_free

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_getinfo

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_getprotaddr

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_getstate

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_installnotifier

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_isnonblocking

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_issynchronous

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_listen

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_look

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_nonblocking

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_open

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_optmgmt

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcv

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvconnect

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvdis

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvrel

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvreply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvrequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvudata

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvuderr

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvureply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_rcvurequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_removenotifier

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_resolveaddr

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_snd

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_snddis

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndrel

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndreply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndrequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndudata

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndureply

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sndurequest

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_sync

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_synchronous

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_unbind

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  t_usesyncidleevents

This function will not be supported because Apple has not identified a specific developer need for it.

Unsupported  testb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  unbufcall

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  unfreezestr

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  unlinkb

All of the functions in OpenTransportKernel.h are unsupported by Carbon because the STREAMS subsystem is not available on Mac OS X.

Unsupported  UnloadUnusedLibraries

Carbon does not support direct manipulation of CFM or ASLM libraries via the Open Transport API.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.