global.h
来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 701 行 · 第 1/3 页
H
701 行
/* * Copyright (c) 1997-1998, 2000, 2001 University of Utah and the Flux Group. * All rights reserved. * * This file is part of the Flux OSKit. The OSKit is free software, also known * as "open source;" you can redistribute it and/or modify it under the terms * of the GNU General Public License (GPL), version 2, as published by the Free * Software Foundation (FSF). To explore alternate licensing terms, contact * the University of Utah at csl-dist@cs.utah.edu or +1-801-585-3271. * * The OSKit is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GPL for more details. You should have * received a copy of the GPL along with the OSKit; see the file COPYING. If * not, write to the FSF, 59 Temple Place #330, Boston, MA 02111-1307, USA. *//* * a few things which we'll still globally define - this needs to be * cleaned up sometime. * * Note that code also has a * -include the FDEV_FREEBSD's global.h */#define ovbcopy(a, b, c) bcopy(a, b, c)#if 0/* These two functions are locally #defined as nullops inside their * own function definitions to avoid recursion due to macro calls. */#define m_retry OSKIT_FREEBSD_NET_m_retry#define m_retryhdr OSKIT_FREEBSD_NET_m_retryhdr/* These have a good enough prefix already */#define freebsd_oskit_osenv_device OSKIT_FREEBSD_NET_freebsd_oskit_osenv_device#define freebsd_oskit_osenv_driver OSKIT_FREEBSD_NET_freebsd_oskit_osenv_driver#define freebsd_oskit_osenv_init OSKIT_FREEBSD_NET_freebsd_oskit_osenv_init#define freebsd_oskit_osenv_intr OSKIT_FREEBSD_NET_freebsd_oskit_osenv_intr#define freebsd_oskit_osenv_ioport OSKIT_FREEBSD_NET_freebsd_oskit_osenv_ioport#define freebsd_oskit_osenv_irq OSKIT_FREEBSD_NET_freebsd_oskit_osenv_irq#define freebsd_oskit_osenv_isa OSKIT_FREEBSD_NET_freebsd_oskit_osenv_isa#define freebsd_oskit_osenv_log OSKIT_FREEBSD_NET_freebsd_oskit_osenv_log#define freebsd_oskit_osenv_mem OSKIT_FREEBSD_NET_freebsd_oskit_osenv_mem#define freebsd_oskit_osenv_rtc OSKIT_FREEBSD_NET_freebsd_oskit_osenv_rtc#define freebsd_oskit_osenv_sleep OSKIT_FREEBSD_NET_freebsd_oskit_osenv_sleep#define freebsd_oskit_osenv_timer OSKIT_FREEBSD_NET_freebsd_oskit_osenv_timer#define freebsd_clist_sys_init_init OSKIT_FREEBSD_NET_freebsd_clist_sys_init_init#define freebsd_clocks_sys_init_init OSKIT_FREEBSD_NET_freebsd_clocks_sys_init_init#define freebsd_if_discmodule_sys_init_init OSKIT_FREEBSD_NET_freebsd_if_discmodule_sys_init_init#define freebsd_inetdomain_init OSKIT_FREEBSD_NET_freebsd_inetdomain_init#define freebsd_linker_set_add OSKIT_FREEBSD_NET_freebsd_linker_set_add#define freebsd_mbuf_sys_init_init OSKIT_FREEBSD_NET_freebsd_mbuf_sys_init_init#define freebsd_netisr_arpintr_init OSKIT_FREEBSD_NET_freebsd_netisr_arpintr_init#define freebsd_netisr_ipintr_init OSKIT_FREEBSD_NET_freebsd_netisr_ipintr_init#define freebsd_routedomain_init OSKIT_FREEBSD_NET_freebsd_routedomain_init#define __udivdi3 OSKIT_FREEBSD_NET___udivdi3#define __umoddi3 OSKIT_FREEBSD_NET___umoddi3#define M_CACHE OSKIT_FREEBSD_NET_M_CACHE#define M_DEVBUF OSKIT_FREEBSD_NET_M_DEVBUF#define M_IFADDR OSKIT_FREEBSD_NET_M_IFADDR#define M_IFMADDR OSKIT_FREEBSD_NET_M_IFMADDR#define M_IPFLOW OSKIT_FREEBSD_NET_M_IPFLOW#define M_PCB OSKIT_FREEBSD_NET_M_PCB#define M_RTABLE OSKIT_FREEBSD_NET_M_RTABLE#define M_SONAME OSKIT_FREEBSD_NET_M_SONAME#define M_TEMP OSKIT_FREEBSD_NET_M_TEMP#define setsoftnet OSKIT_FREEBSD_NET_setsoftnet#endif/* * generated with: * i586-fluke-nm liboskit_freebsd_net.a | grep ' [TDRC] ' | \ * grep -v "fdev_freebsd" | grep -v "FDEV_FREEBSD" | grep -v oskit_ | \ * awk '{ printf "#define "$3" OSKIT_FREEBSD_NET_"$3"\n"; }' | \ * sort >> ~/oskit/freebsd/net/include/global.h */#define DELAY OSKIT_FREEBSD_NET_DELAY#define MD5Final OSKIT_FREEBSD_NET_MD5Final#define MD5Init OSKIT_FREEBSD_NET_MD5Init#define MD5Pad OSKIT_FREEBSD_NET_MD5Pad#define MD5Transform OSKIT_FREEBSD_NET_MD5Transform#define MD5Update OSKIT_FREEBSD_NET_MD5Update#define __qdivrem OSKIT_FREEBSD_NET___qdivrem#define _ip_mcast_src OSKIT_FREEBSD_NET__ip_mcast_src#define _ip_mforward OSKIT_FREEBSD_NET__ip_mforward#define _ip_mrouter_done OSKIT_FREEBSD_NET__ip_mrouter_done#define _ip_mrouter_get OSKIT_FREEBSD_NET__ip_mrouter_get#define _ip_mrouter_set OSKIT_FREEBSD_NET__ip_mrouter_set#define _mrt_ioctl OSKIT_FREEBSD_NET__mrt_ioctl#define _zget OSKIT_FREEBSD_NET__zget#define acquire_timer2 OSKIT_FREEBSD_NET_acquire_timer2#define arp_ifinit OSKIT_FREEBSD_NET_arp_ifinit#define arpintr OSKIT_FREEBSD_NET_arpintr#define arpintrq OSKIT_FREEBSD_NET_arpintrq#define arpresolve OSKIT_FREEBSD_NET_arpresolve#define at_shutdown OSKIT_FREEBSD_NET_at_shutdown#define atdevbase OSKIT_FREEBSD_NET_atdevbase#define b_to_q OSKIT_FREEBSD_NET_b_to_q#define bcd2bin_data OSKIT_FREEBSD_NET_bcd2bin_data#define bcmp OSKIT_FREEBSD_NET_bcmp#define bdevsw OSKIT_FREEBSD_NET_bdevsw#define bdevsw_module_handler OSKIT_FREEBSD_NET_bdevsw_module_handler#define bin2bcd_data OSKIT_FREEBSD_NET_bin2bcd_data#define boothowto OSKIT_FREEBSD_NET_boothowto#define boottime OSKIT_FREEBSD_NET_boottime#define bootverbose OSKIT_FREEBSD_NET_bootverbose#define bpf_filter OSKIT_FREEBSD_NET_bpf_filter#define bpf_mtap OSKIT_FREEBSD_NET_bpf_mtap#define bpf_tap OSKIT_FREEBSD_NET_bpf_tap#define bpf_validate OSKIT_FREEBSD_NET_bpf_validate#define bpfattach OSKIT_FREEBSD_NET_bpfattach#define bsd_hardclock OSKIT_FREEBSD_NET_bsd_hardclock#define bsdnet_accept OSKIT_FREEBSD_NET_bsdnet_accept#define bsdnet_bind OSKIT_FREEBSD_NET_bsdnet_bind#define bsdnet_connect OSKIT_FREEBSD_NET_bsdnet_connect#define bsdnet_driver_ioctl OSKIT_FREEBSD_NET_bsdnet_driver_ioctl#define bsdnet_driver_start OSKIT_FREEBSD_NET_bsdnet_driver_start#define bsdnet_getpeername OSKIT_FREEBSD_NET_bsdnet_getpeername#define bsdnet_getsockname OSKIT_FREEBSD_NET_bsdnet_getsockname#define bsdnet_net_receive OSKIT_FREEBSD_NET_bsdnet_net_receive#define bsdnet_read OSKIT_FREEBSD_NET_bsdnet_read#define bsdnet_recvfrom OSKIT_FREEBSD_NET_bsdnet_recvfrom#define bsdnet_sendto OSKIT_FREEBSD_NET_bsdnet_sendto#define bsdnet_setsockopt OSKIT_FREEBSD_NET_bsdnet_setsockopt#define bsdnet_write OSKIT_FREEBSD_NET_bsdnet_write#define bucket OSKIT_FREEBSD_NET_bucket#define callfree OSKIT_FREEBSD_NET_callfree#define callout OSKIT_FREEBSD_NET_callout#define callout OSKIT_FREEBSD_NET_callout#define callout_handle_init OSKIT_FREEBSD_NET_callout_handle_init#define callwheel OSKIT_FREEBSD_NET_callwheel#define callwheelbits OSKIT_FREEBSD_NET_callwheelbits#define callwheelmask OSKIT_FREEBSD_NET_callwheelmask#define callwheelsize OSKIT_FREEBSD_NET_callwheelsize#define catq OSKIT_FREEBSD_NET_catq#define cdevsw OSKIT_FREEBSD_NET_cdevsw#define cdevsw_add OSKIT_FREEBSD_NET_cdevsw_add#define cdevsw_add_generic OSKIT_FREEBSD_NET_cdevsw_add_generic#define cdevsw_module_handler OSKIT_FREEBSD_NET_cdevsw_module_handler#define cfreecount OSKIT_FREEBSD_NET_cfreecount#define chrtoblk OSKIT_FREEBSD_NET_chrtoblk#define clist_alloc_cblocks OSKIT_FREEBSD_NET_clist_alloc_cblocks#define clist_free_cblocks OSKIT_FREEBSD_NET_clist_free_cblocks#define clock_init OSKIT_FREEBSD_NET_clock_init#define clockintr OSKIT_FREEBSD_NET_clockintr#define cons_set OSKIT_FREEBSD_NET_cons_set#define constty OSKIT_FREEBSD_NET_constty#define copyin OSKIT_FREEBSD_NET_copyin#define copyout OSKIT_FREEBSD_NET_copyout#define curproc OSKIT_FREEBSD_NET_curproc#define div_init OSKIT_FREEBSD_NET_div_init#define div_input OSKIT_FREEBSD_NET_div_input#define div_usrreqs OSKIT_FREEBSD_NET_div_usrreqs#define domain_set OSKIT_FREEBSD_NET_domain_set#define domaininit OSKIT_FREEBSD_NET_domaininit#define domains OSKIT_FREEBSD_NET_domains#define dup_sockaddr OSKIT_FREEBSD_NET_dup_sockaddr#define einval OSKIT_FREEBSD_NET_einval#define eisadriver_set OSKIT_FREEBSD_NET_eisadriver_set#define endtsleep OSKIT_FREEBSD_NET_endtsleep#define eopnotsupp OSKIT_FREEBSD_NET_eopnotsupp#define ether_ifattach OSKIT_FREEBSD_NET_ether_ifattach#define ether_input OSKIT_FREEBSD_NET_ether_input#define ether_ioctl OSKIT_FREEBSD_NET_ether_ioctl#define ether_output OSKIT_FREEBSD_NET_ether_output#define etherbroadcastaddr OSKIT_FREEBSD_NET_etherbroadcastaddr#define ethtoa OSKIT_FREEBSD_NET_ethtoa#define fddi_ifattach OSKIT_FREEBSD_NET_fddi_ifattach#define fddi_input OSKIT_FREEBSD_NET_fddi_input#define fddi_output OSKIT_FREEBSD_NET_fddi_output#define fgetown OSKIT_FREEBSD_NET_fgetown#define fillw OSKIT_FREEBSD_NET_fillw#define free OSKIT_FREEBSD_NET_free#define generic_bcopy OSKIT_FREEBSD_NET_generic_bcopy#define generic_bzero OSKIT_FREEBSD_NET_generic_bzero#define getc OSKIT_FREEBSD_NET_getc#define getenv_int OSKIT_FREEBSD_NET_getenv_int#define getmicrotime OSKIT_FREEBSD_NET_getmicrotime#define getmicrouptime OSKIT_FREEBSD_NET_getmicrouptime#define getnanotime OSKIT_FREEBSD_NET_getnanotime#define getnanouptime OSKIT_FREEBSD_NET_getnanouptime#define getsockaddr OSKIT_FREEBSD_NET_getsockaddr#define gsignal OSKIT_FREEBSD_NET_gsignal#define hashinit OSKIT_FREEBSD_NET_hashinit#define hex2ascii_data OSKIT_FREEBSD_NET_hex2ascii_data#define hz OSKIT_FREEBSD_NET_hz#define icmp_error OSKIT_FREEBSD_NET_icmp_error#define icmp_input OSKIT_FREEBSD_NET_icmp_input#define icmpstat OSKIT_FREEBSD_NET_icmpstat#define if_addmulti OSKIT_FREEBSD_NET_if_addmulti#define if_allmulti OSKIT_FREEBSD_NET_if_allmulti#define if_attach OSKIT_FREEBSD_NET_if_attach#define if_delmulti OSKIT_FREEBSD_NET_if_delmulti#define if_down OSKIT_FREEBSD_NET_if_down#define if_index OSKIT_FREEBSD_NET_if_index#define if_route OSKIT_FREEBSD_NET_if_route#define if_simloop OSKIT_FREEBSD_NET_if_simloop#define if_unroute OSKIT_FREEBSD_NET_if_unroute#define if_up OSKIT_FREEBSD_NET_if_up#define ifa_ifwithaddr OSKIT_FREEBSD_NET_ifa_ifwithaddr#define ifa_ifwithdstaddr OSKIT_FREEBSD_NET_ifa_ifwithdstaddr#define ifa_ifwithnet OSKIT_FREEBSD_NET_ifa_ifwithnet#define ifa_ifwithroute OSKIT_FREEBSD_NET_ifa_ifwithroute#define ifafree OSKIT_FREEBSD_NET_ifafree#define ifaof_ifpforaddr OSKIT_FREEBSD_NET_ifaof_ifpforaddr#define ifinit OSKIT_FREEBSD_NET_ifinit#define ifioctl OSKIT_FREEBSD_NET_ifioctl#define ifmaof_ifpforaddr OSKIT_FREEBSD_NET_ifmaof_ifpforaddr#define ifnet OSKIT_FREEBSD_NET_ifnet#define ifnet_addrs OSKIT_FREEBSD_NET_ifnet_addrs#define ifpromisc OSKIT_FREEBSD_NET_ifpromisc#define ifqmaxlen OSKIT_FREEBSD_NET_ifqmaxlen#define ifunit OSKIT_FREEBSD_NET_ifunit#define igmp_fasttimo OSKIT_FREEBSD_NET_igmp_fasttimo#define igmp_init OSKIT_FREEBSD_NET_igmp_init#define igmp_input OSKIT_FREEBSD_NET_igmp_input#define igmp_joingroup OSKIT_FREEBSD_NET_igmp_joingroup#define igmp_leavegroup OSKIT_FREEBSD_NET_igmp_leavegroup#define igmp_slowtimo OSKIT_FREEBSD_NET_igmp_slowtimo#define in_addmulti OSKIT_FREEBSD_NET_in_addmulti#define in_broadcast OSKIT_FREEBSD_NET_in_broadcast#define in_canforward OSKIT_FREEBSD_NET_in_canforward#define in_cksum OSKIT_FREEBSD_NET_in_cksum#define in_control OSKIT_FREEBSD_NET_in_control#define in_delmulti OSKIT_FREEBSD_NET_in_delmulti#define in_ifaddrhead OSKIT_FREEBSD_NET_in_ifaddrhead#define in_ifadown OSKIT_FREEBSD_NET_in_ifadown#define in_ifscrub OSKIT_FREEBSD_NET_in_ifscrub#define in_inithead OSKIT_FREEBSD_NET_in_inithead#define in_localaddr OSKIT_FREEBSD_NET_in_localaddr
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?