diff --git a/doc/doxygen/html/gdt_8h.html b/doc/doxygen/html/gdt_8h.html
new file mode 100644
index 0000000..aa50482
--- /dev/null
+++ b/doc/doxygen/html/gdt_8h.html
@@ -0,0 +1,668 @@
+
+
+Ubixos: gdt.h File Reference
+
+
+
+gdt.h File Reference
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ #define dBiglim 0x80
+
+
+
+
+
+
+
+
+
+
+
+ #define dBusy 0xB00
+
+
+
+
+
+
+
+
+
+
+
+ #define dCall 0x0C00
+
+
+
+
+
+
+
+
+
+
+
+ #define dCode 0x1800
+
+
+
+
+
+
+
+
+
+
+
+ #define dConform 0x400
+
+
+
+
+
+
+
+
+
+
+
+ #define dData 0x1000
+
+
+
+
+
+
+
+
+
+
+
+ #define dDpl1 0x2000
+
+
+
+
+
+
+
+
+
+
+
+ #define dDpl2 0x4000
+
+
+
+
+
+
+
+
+
+
+
+ #define dDpl3 0x6000
+
+
+
+
+
+
+
+
+
+
+
+ #define dEexdown 0x400
+
+
+
+
+
+
+
+
+
+
+
+ #define dInt 0x0E00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define dNpresent 0x8000
+
+
+
+
+
+
+
+
+
+
+
+ #define dPresent 0x8000
+
+
+
+
+
+
+
+
+
+
+
+ #define dRead 0x200
+
+
+
+
+
+
+
+
+
+
+
+ #define dTask 0x500
+
+
+
+
+
+
+
+
+
+
+
+ #define dTrap 0x0F00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define dWrite 0x200
+
+
+
+
+
+
+
+
+
+
+
+ #define ubixDescriptorTable
+ (
+ name,
+
+
+ length
+
+ )
+ union descriptorTableUnion name[length] =
+
+
+
+
+
+
+
+
+
+
+
+ #define ubixGateDescriptor
+ (
+ offset,
+
+
+ selector,
+
+
+ control
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
{gate: {(offset & 0xffff), selector, \
+ (control+dPresent ), (offset >> 16) }}
+
+
+
+
+
+
+
+
+
+ #define ubixStandardDescriptor
+ (
+ base,
+
+
+ limit,
+
+
+ control
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
{descriptor: \
+ {(limit & 0xffff), \
+ (base & 0xffff), \
+ ((base >> 16) & 0xff), \
+ ((control+dPresent ) >> 8), \
+ (limit >> 16), \
+ ((control & 0xff) >> 4), \
+ (base >> 24)}}
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals.html b/doc/doxygen/html/globals.html
new file mode 100644
index 0000000..2082413
--- /dev/null
+++ b/doc/doxygen/html/globals.html
@@ -0,0 +1,1187 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+
+
+
+
+
+
+
+
+
+ICMP6_DUR
+: ipv6/icmp.h ICMP6_ECHO
+: ipv6/icmp.h ICMP6_ER
+: ipv6/icmp.h ICMP6_TE
+: ipv6/icmp.h ICMP_DEBUG
+: debug.h icmp_dest_unreach()
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR
+: ipv4/icmp.h ICMP_DUR_FRAG
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR_HOST
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR_NET
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR_PORT
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR_PROTO
+: ipv6/icmp.h , ipv4/icmp.h ICMP_DUR_SR
+: ipv6/icmp.h , ipv4/icmp.h icmp_dur_type
+: ipv6/icmp.h , ipv4/icmp.h ICMP_ECHO
+: ipv4/icmp.h ICMP_ER
+: ipv4/icmp.h icmp_input()
+: ipv6/icmp.h , ipv4/icmp.h ICMP_IR
+: ipv4/icmp.h ICMP_IRQ
+: ipv4/icmp.h ICMP_PP
+: ipv4/icmp.h ICMP_RD
+: ipv4/icmp.h ICMP_SQ
+: ipv4/icmp.h ICMP_STATS
+: lwipopts.h ICMP_TE
+: ipv4/icmp.h ICMP_TE_FRAG
+: ipv6/icmp.h , ipv4/icmp.h ICMP_TE_TTL
+: ipv6/icmp.h , ipv4/icmp.h icmp_te_type
+: ipv6/icmp.h , ipv4/icmp.h icmp_time_exceeded()
+: ipv6/icmp.h , ipv4/icmp.h ICMP_TS
+: ipv4/icmp.h ICMP_TSR
+: ipv4/icmp.h ICMP_TTL
+: opt.h , lwipopts.h ICMPH_CODE
+: ipv4/icmp.h ICMPH_CODE_SET
+: ipv4/icmp.h ICMPH_TYPE
+: ipv4/icmp.h ICMPH_TYPE_SET
+: ipv4/icmp.h icw1
+: 8259.h icw4
+: 8259.h IDLE
+: sched.h idleTask()
+: idletask.h IDON
+: lnc.h idtInit()
+: idt.h INADDR_ANY
+: sockets.h INADDR_BROADCAST
+: sockets.h INEA
+: lnc.h inet_chksum()
+: ipv6/inet.h , ipv4/inet.h inet_chksum_pbuf()
+: ipv6/inet.h , ipv4/inet.h inet_chksum_pseudo()
+: ipv6/inet.h , ipv4/inet.h INET_DEBUG
+: debug.h INIT
+: lnc.h init8259()
+: 8259.h initHardDisk()
+: hd.h initLNC()
+: lnc.h initMalloc()
+: kmalloc.h initUbixFS()
+: ubixfs.h initVitals()
+: vitals.h inportByte()
+: io.h inportDWord()
+: io.h inportWord()
+: io.h insertFreeDesc()
+: kmalloc.h Int16
+: types.h Int32
+: types.h Int8
+: types.h intNull()
+: idt.h INTR
+: lnc.h invalidCall()
+: syscall.h IP4_ADDR
+: ipv4/ip_addr.h ip4_addr1
+: ipv4/ip_addr.h ip4_addr2
+: ipv4/ip_addr.h ip4_addr3
+: ipv4/ip_addr.h ip4_addr4
+: ipv4/ip_addr.h IP6_ADDR
+: ipv6/ip_addr.h IP_ADDR_ANY
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_broadcast
+: ipv4/ip_addr.h IP_ADDR_BROADCAST
+: ipv4/ip_addr.h ip_addr_cmp
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_debug_print
+: ipv4/ip_addr.h ip_addr_isany
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_isbroadcast
+: ipv4/ip_addr.h ip_addr_ismulticast
+: ipv4/ip_addr.h ip_addr_maskcmp
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_set
+: ipv6/ip_addr.h , ipv4/ip_addr.h IP_DEBUG
+: debug.h IP_DF
+: ipv4/ip.h IP_FORWARD
+: lwipopts.h IP_HDRINCL
+: ipv6/ip.h , ipv4/ip.h IP_HLEN
+: ipv6/ip.h , ipv4/ip.h ip_init()
+: ipv6/ip.h , ipv4/ip.h ip_input()
+: ipv6/ip.h , ipv4/ip.h ip_lookup()
+: ipv4/ip.h IP_MF
+: ipv4/ip.h IP_OFFMASK
+: ipv4/ip.h IP_OPTIONS
+: lwipopts.h ip_output()
+: ipv6/ip.h , ipv4/ip.h ip_output_if()
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_ICMP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_TCP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_UDP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_UDPLITE
+: ipv6/ip.h , ipv4/ip.h IP_REASS_DEBUG
+: debug.h IP_RF
+: ipv4/ip.h ip_route()
+: ipv6/ip.h , ipv4/ip.h IP_STATS
+: lwipopts.h IPH_CHKSUM
+: ipv4/ip.h IPH_CHKSUM_SET
+: ipv4/ip.h IPH_HL
+: ipv4/ip.h IPH_ID
+: ipv4/ip.h IPH_ID_SET
+: ipv4/ip.h IPH_LEN
+: ipv4/ip.h IPH_LEN_SET
+: ipv4/ip.h IPH_OFFSET
+: ipv4/ip.h IPH_OFFSET_SET
+: ipv4/ip.h IPH_PROTO
+: ipv4/ip.h IPH_PROTO_SET
+: ipv4/ip.h IPH_TOS
+: ipv4/ip.h IPH_TTL
+: ipv4/ip.h IPH_TTL_SET
+: ipv4/ip.h IPH_V
+: ipv4/ip.h IPH_VHLTOS_SET
+: ipv4/ip.h IPPROTO_TCP
+: sockets.h IPPROTO_UDP
+: sockets.h irqDisable()
+: 8259.h irqEnable()
+: 8259.h
+
+
+
+
+
+
+PACK_STRUCT_BEGIN
+: cc.h PACK_STRUCT_END
+: cc.h PACK_STRUCT_FIELD
+: cc.h PACK_STRUCT_STRUCT
+: arp.h , udp.h , tcp.h , ipv4/ip_addr.h , ipv4/ip.h , ipv4/icmp.h , cc.h packed
+: gdt.h packetLength
+: ne2k.h pageCow
+: paging.h pageDefault
+: paging.h pageEntries
+: paging.h pageLength
+: paging.h pagePresent
+: paging.h pageSize
+: paging.h pageStack
+: paging.h pageUser
+: paging.h pageWrite
+: paging.h parentPageDirAddr
+: paging.h PART_MASK
+: lnc.h pbuf_alloc()
+: pbuf.h pbuf_chain()
+: pbuf.h pbuf_clen()
+: pbuf.h PBUF_DEBUG
+: debug.h pbuf_dechain()
+: pbuf.h pbuf_flag
+: pbuf.h PBUF_FLAG_POOL
+: pbuf.h PBUF_FLAG_RAM
+: pbuf.h PBUF_FLAG_ROM
+: pbuf.h pbuf_free()
+: pbuf.h pbuf_header()
+: pbuf.h pbuf_init()
+: pbuf.h PBUF_IP
+: pbuf.h PBUF_IP_HLEN
+: pbuf.h pbuf_layer
+: pbuf.h PBUF_LINK
+: pbuf.h PBUF_LINK_HLEN
+: opt.h , lwipopts.h PBUF_POOL
+: pbuf.h PBUF_POOL_BUFSIZE
+: opt.h , lwipopts.h PBUF_POOL_SIZE
+: opt.h , lwipopts.h PBUF_RAM
+: pbuf.h PBUF_RAW
+: pbuf.h pbuf_realloc()
+: pbuf.h pbuf_ref()
+: pbuf.h PBUF_ROM
+: pbuf.h PBUF_STATS
+: lwipopts.h PBUF_TRANSPORT
+: pbuf.h PBUF_TRANSPORT_HLEN
+: pbuf.h pciInit()
+: pci.h pciProbe()
+: pci.h pciRead()
+: pci.h pciWrite()
+: pci.h PCnet_32
+: lnc.h PCNET_BDP
+: lnc.h PCnet_FAST
+: lnc.h PCnet_FASTplus
+: lnc.h PCnet_Home
+: lnc.h PCnet_ISA
+: lnc.h PCnet_ISA_II
+: lnc.h PCnet_ISAplus
+: lnc.h PCnet_PCI
+: lnc.h PCnet_PCI_II
+: lnc.h PCNET_RAP
+: lnc.h PCNET_RDP
+: lnc.h PCNET_RESET
+: lnc.h PCNET_VSW
+: lnc.h PCtoNIC()
+: ne2k.h perf_init()
+: perf.h perf_print()
+: perf.h perf_print_times()
+: perf.h PERF_START
+: perf.h PERF_STOP
+: perf.h PF_INET
+: sockets.h pid_t
+: types.h pidType
+: types.h pitInit()
+: pit.h printColor
+: video.h printOff
+: kprintf.h , kprint.h probe()
+: lnc.h PT_DYNAMIC
+: elf.h PT_LOAD
+: elf.h PT_NULL
+: elf.h
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_defs.html b/doc/doxygen/html/globals_defs.html
new file mode 100644
index 0000000..7bbcdc7
--- /dev/null
+++ b/doc/doxygen/html/globals_defs.html
@@ -0,0 +1,610 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ICMP6_DUR
+: ipv6/icmp.h ICMP6_ECHO
+: ipv6/icmp.h ICMP6_ER
+: ipv6/icmp.h ICMP6_TE
+: ipv6/icmp.h ICMP_DEBUG
+: debug.h ICMP_DUR
+: ipv4/icmp.h ICMP_ECHO
+: ipv4/icmp.h ICMP_ER
+: ipv4/icmp.h ICMP_IR
+: ipv4/icmp.h ICMP_IRQ
+: ipv4/icmp.h ICMP_PP
+: ipv4/icmp.h ICMP_RD
+: ipv4/icmp.h ICMP_SQ
+: ipv4/icmp.h ICMP_STATS
+: lwipopts.h ICMP_TE
+: ipv4/icmp.h ICMP_TS
+: ipv4/icmp.h ICMP_TSR
+: ipv4/icmp.h ICMP_TTL
+: opt.h , lwipopts.h ICMPH_CODE
+: ipv4/icmp.h ICMPH_CODE_SET
+: ipv4/icmp.h ICMPH_TYPE
+: ipv4/icmp.h ICMPH_TYPE_SET
+: ipv4/icmp.h icw1
+: 8259.h icw4
+: 8259.h IDON
+: lnc.h INADDR_ANY
+: sockets.h INADDR_BROADCAST
+: sockets.h INEA
+: lnc.h INET_DEBUG
+: debug.h INIT
+: lnc.h INTR
+: lnc.h IP4_ADDR
+: ipv4/ip_addr.h ip4_addr1
+: ipv4/ip_addr.h ip4_addr2
+: ipv4/ip_addr.h ip4_addr3
+: ipv4/ip_addr.h ip4_addr4
+: ipv4/ip_addr.h IP6_ADDR
+: ipv6/ip_addr.h IP_ADDR_ANY
+: ipv6/ip_addr.h , ipv4/ip_addr.h IP_ADDR_BROADCAST
+: ipv4/ip_addr.h ip_addr_cmp
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_debug_print
+: ipv4/ip_addr.h ip_addr_isany
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_isbroadcast
+: ipv4/ip_addr.h ip_addr_ismulticast
+: ipv4/ip_addr.h ip_addr_maskcmp
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_set
+: ipv6/ip_addr.h , ipv4/ip_addr.h IP_DEBUG
+: debug.h IP_DF
+: ipv4/ip.h IP_FORWARD
+: lwipopts.h IP_HDRINCL
+: ipv6/ip.h , ipv4/ip.h IP_HLEN
+: ipv6/ip.h , ipv4/ip.h IP_MF
+: ipv4/ip.h IP_OFFMASK
+: ipv4/ip.h IP_OPTIONS
+: lwipopts.h IP_PROTO_ICMP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_TCP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_UDP
+: ipv6/ip.h , ipv4/ip.h IP_PROTO_UDPLITE
+: ipv6/ip.h , ipv4/ip.h IP_REASS_DEBUG
+: debug.h IP_RF
+: ipv4/ip.h IP_STATS
+: lwipopts.h IPH_CHKSUM
+: ipv4/ip.h IPH_CHKSUM_SET
+: ipv4/ip.h IPH_HL
+: ipv4/ip.h IPH_ID
+: ipv4/ip.h IPH_ID_SET
+: ipv4/ip.h IPH_LEN
+: ipv4/ip.h IPH_LEN_SET
+: ipv4/ip.h IPH_OFFSET
+: ipv4/ip.h IPH_OFFSET_SET
+: ipv4/ip.h IPH_PROTO
+: ipv4/ip.h IPH_PROTO_SET
+: ipv4/ip.h IPH_TOS
+: ipv4/ip.h IPH_TTL
+: ipv4/ip.h IPH_TTL_SET
+: ipv4/ip.h IPH_V
+: ipv4/ip.h IPH_VHLTOS_SET
+: ipv4/ip.h IPPROTO_TCP
+: sockets.h IPPROTO_UDP
+: sockets.h
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:27 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_enum.html b/doc/doxygen/html/globals_enum.html
new file mode 100644
index 0000000..16f3a5e
--- /dev/null
+++ b/doc/doxygen/html/globals_enum.html
@@ -0,0 +1,29 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_eval.html b/doc/doxygen/html/globals_eval.html
new file mode 100644
index 0000000..9d00962
--- /dev/null
+++ b/doc/doxygen/html/globals_eval.html
@@ -0,0 +1,124 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_func.html b/doc/doxygen/html/globals_func.html
new file mode 100644
index 0000000..1066fd2
--- /dev/null
+++ b/doc/doxygen/html/globals_func.html
@@ -0,0 +1,512 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+icmp_dest_unreach()
+: ipv6/icmp.h , ipv4/icmp.h icmp_input()
+: ipv6/icmp.h , ipv4/icmp.h icmp_time_exceeded()
+: ipv6/icmp.h , ipv4/icmp.h idleTask()
+: idletask.h idtInit()
+: idt.h inet_chksum()
+: ipv6/inet.h , ipv4/inet.h inet_chksum_pbuf()
+: ipv6/inet.h , ipv4/inet.h inet_chksum_pseudo()
+: ipv6/inet.h , ipv4/inet.h init8259()
+: 8259.h initHardDisk()
+: hd.h initLNC()
+: lnc.h initMalloc()
+: kmalloc.h initUbixFS()
+: ubixfs.h initVitals()
+: vitals.h inportByte()
+: io.h inportDWord()
+: io.h inportWord()
+: io.h insertFreeDesc()
+: kmalloc.h intNull()
+: idt.h invalidCall()
+: syscall.h ip_addr_cmp()
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_isany()
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_maskcmp()
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_addr_set()
+: ipv6/ip_addr.h , ipv4/ip_addr.h ip_init()
+: ipv6/ip.h , ipv4/ip.h ip_input()
+: ipv6/ip.h , ipv4/ip.h ip_lookup()
+: ipv4/ip.h ip_output()
+: ipv6/ip.h , ipv4/ip.h ip_output_if()
+: ipv6/ip.h , ipv4/ip.h ip_route()
+: ipv6/ip.h , ipv4/ip.h irqDisable()
+: 8259.h irqEnable()
+: 8259.h
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_type.html b/doc/doxygen/html/globals_type.html
new file mode 100644
index 0000000..1cb544b
--- /dev/null
+++ b/doc/doxygen/html/globals_type.html
@@ -0,0 +1,97 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/globals_vars.html b/doc/doxygen/html/globals_vars.html
new file mode 100644
index 0000000..bb7cd53
--- /dev/null
+++ b/doc/doxygen/html/globals_vars.html
@@ -0,0 +1,101 @@
+
+
+Ubixos: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/hd_8h.html b/doc/doxygen/html/hd_8h.html
new file mode 100644
index 0000000..9517590
--- /dev/null
+++ b/doc/doxygen/html/hd_8h.html
@@ -0,0 +1,654 @@
+
+
+Ubixos: hd.h File Reference
+
+
+
+hd.h File Reference #include <ubixfs/ubixfs.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+
+
+
+ #define hdCylHi 0x5
+
+
+
+
+
+
+
+
+
+
+
+ #define hdCylLow 0x4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define hdError 0x1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define hdSecCount 0x2
+
+
+
+
+
+
+
+
+
+
+
+ #define hdSecNum 0x3
+
+
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int hdInit
+ (
+ struct deviceNode *
+ dev
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int hdIoctl
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void hdRead
+ (
+ struct driveInfo *
+ hdd ,
+
+
+
+
+ void *
+ ,
+
+
+
+
+ uInt32
+ ,
+
+
+
+
+ uInt32
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int hdReset
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int hdStandby
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int hdStart
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int hdStop
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void hdWrite
+ (
+ struct driveInfo *
+ hdd ,
+
+
+
+
+ void *
+ ,
+
+
+
+
+ uInt32
+ ,
+
+
+
+
+ uInt32
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void initHardDisk
+ (
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/idletask_8h.html b/doc/doxygen/html/idletask_8h.html
new file mode 100644
index 0000000..70e683c
--- /dev/null
+++ b/doc/doxygen/html/idletask_8h.html
@@ -0,0 +1,50 @@
+
+
+Ubixos: idletask.h File Reference
+
+
+
+idletask.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void idleTask
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Function for thread that performs idle task
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/idt_8h.html b/doc/doxygen/html/idt_8h.html
new file mode 100644
index 0000000..a05fcbb
--- /dev/null
+++ b/doc/doxygen/html/idt_8h.html
@@ -0,0 +1,721 @@
+
+
+Ubixos: idt.h File Reference
+
+
+
+idt.h File Reference #include <ubixos/types.h >
+#include <sys/gdt.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define EFLAG_IF 0x200
+
+
+
+
+
+
+
+
+
+
+
+ #define EFLAG_IOPL3 0x3000
+
+
+
+
+
+
+
+
+
+
+
+ #define EFLAG_TF 0x100
+
+
+
+
+
+
+
+
+
+
+
+ #define EFLAG_VM 0x20000
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void _int0
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int1
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int10
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int11
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int12
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int13
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int2
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int3
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int4
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int5
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int6
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int7
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int8
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void _int9
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int idtInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void intNull
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void setTaskVector
+ (
+ uInt8
+ interrupt ,
+
+
+
+
+ uInt16
+ controlMajor ,
+
+
+
+
+ uInt8
+ selector
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void setVector
+ (
+ void *
+ handler ,
+
+
+
+
+ unsigned char
+ interrupt ,
+
+
+
+
+ unsigned short
+ controlMajor
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void timerInt
+ (
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/init_8h.html b/doc/doxygen/html/init_8h.html
new file mode 100644
index 0000000..b3adff2
--- /dev/null
+++ b/doc/doxygen/html/init_8h.html
@@ -0,0 +1,48 @@
+
+
+Ubixos: init.h File Reference
+
+
+
+init.h File Reference
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define TCPIP_INIT_DONE
+ (
+ arg
+
+ )
+ sys_sem_signal(*(sys_sem_t *)arg)
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/io_8h.html b/doc/doxygen/html/io_8h.html
new file mode 100644
index 0000000..a11053b
--- /dev/null
+++ b/doc/doxygen/html/io_8h.html
@@ -0,0 +1,272 @@
+
+
+Ubixos: io.h File Reference
+
+
+
+io.h File Reference
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ unsigned char inportByte
+ (
+ unsigned
+ int
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unsigned long inportDWord
+ (
+ unsigned
+ int
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unsigned short inportWord
+ (
+ unsigned
+ int
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void outportByte
+ (
+ unsigned
+ int ,
+
+
+
+
+ unsigned
+ char
+
+
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void outportByteP
+ (
+ unsigned int
+ port ,
+
+
+
+
+ unsigned char
+ value
+
+
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void outportDWord
+ (
+ unsigned int
+ port ,
+
+
+
+
+ unsigned long
+ value
+
+
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void outportWord
+ (
+ unsigned
+ int ,
+
+
+
+
+ unsigned
+ short
+
+
+
+ )
+ [inline]
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv4_2icmp_8h.html b/doc/doxygen/html/ipv4_2icmp_8h.html
new file mode 100644
index 0000000..0513269
--- /dev/null
+++ b/doc/doxygen/html/ipv4_2icmp_8h.html
@@ -0,0 +1,649 @@
+
+
+Ubixos: ipv4/icmp.h File Reference
+
+
+
+icmp.h File Reference #include "net/arch.h "
+#include "net/opt.h "
+#include "net/pbuf.h "
+#include "net/netif.h "
+
+
+Go to the source code of this file.
+
+Data Structures
+struct icmp_dur_hdr
+
+struct icmp_echo_hdr
+
+struct icmp_te_hdr
+
+Defines
+#define ICMP_ER 0
+
+#define ICMP_DUR 3
+
+#define ICMP_SQ 4
+
+#define ICMP_RD 5
+
+#define ICMP_ECHO 8
+
+#define ICMP_TE 11
+
+#define ICMP_PP 12
+
+#define ICMP_TS 13
+
+#define ICMP_TSR 14
+
+#define ICMP_IRQ 15
+
+#define ICMP_IR 16
+
+#define ICMPH_TYPE (hdr) (NTOHS((hdr)->_type_code) >> 8)
+
+#define ICMPH_CODE (hdr) (NTOHS((hdr)->_type_code) & 0xff)
+
+#define ICMPH_TYPE_SET (hdr, type) ((hdr)->_type_code = HTONS(ICMPH_CODE(hdr) | ((type) << 8)))
+
+#define ICMPH_CODE_SET (hdr, code) ((hdr)->_type_code = HTONS((code) | (ICMPH_TYPE(hdr) << 8)))
+
+Enumerations
+enum icmp_dur_type {
+ ICMP_DUR_NET = 0,
+ICMP_DUR_HOST = 1,
+ICMP_DUR_PROTO = 2,
+ICMP_DUR_PORT = 3,
+
+ ICMP_DUR_FRAG = 4,
+ICMP_DUR_SR = 5
+
+ }
+
+enum icmp_te_type { ICMP_TE_TTL = 0,
+ICMP_TE_FRAG = 1
+ }
+
+Functions
+void icmp_input (struct pbuf *p, struct netif *inp)
+
+void icmp_dest_unreach (struct pbuf *p, enum icmp_dur_type t)
+
+void icmp_time_exceeded (struct pbuf *p, enum icmp_te_type t)
+
+Variables
+icmp_echo_hdr PACK_STRUCT_STRUCT
+
+
+Define Documentation
+
+
+
+
+
+
+
+
+
+ #define ICMP_ECHO 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMP_IRQ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMP_TSR 14
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMPH_CODE
+ (
+ hdr
+
+ )
+ (NTOHS((hdr)->_type_code) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMPH_CODE_SET
+ (
+ hdr,
+
+
+ code
+
+ )
+ ((hdr)->_type_code = HTONS((code) | (ICMPH_TYPE(hdr) << 8)))
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMPH_TYPE
+ (
+ hdr
+
+ )
+ (NTOHS((hdr)->_type_code) >> 8)
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMPH_TYPE_SET
+ (
+ hdr,
+
+
+ type
+
+ )
+ ((hdr)->_type_code = HTONS(ICMPH_CODE(hdr) | ((type) << 8)))
+
+
+
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+ICMP_DUR_NET
+
+ICMP_DUR_HOST
+
+ICMP_DUR_PROTO
+
+ICMP_DUR_PORT
+
+ICMP_DUR_FRAG
+
+ICMP_DUR_SR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+ICMP_TE_TTL
+
+ICMP_TE_FRAG
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void icmp_dest_unreach
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ enum icmp_dur_type
+ t
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void icmp_input
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct netif *
+ inp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void icmp_time_exceeded
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ enum icmp_te_type
+ t
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv4_2inet_8h.html b/doc/doxygen/html/ipv4_2inet_8h.html
new file mode 100644
index 0000000..7ec1ef9
--- /dev/null
+++ b/doc/doxygen/html/ipv4_2inet_8h.html
@@ -0,0 +1,428 @@
+
+
+Ubixos: ipv4/inet.h File Reference
+
+
+
+inet.h File Reference #include "net/arch.h "
+#include "net/opt.h "
+#include "net/pbuf.h "
+#include "net/ipv4/ip_addr.h "
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define htonl
+ (
+ n
+
+ )
+ HTONL(n)
+
+
+
+
+
+
+
+
+
+
+
+ #define HTONL
+ (
+ n
+
+ )
+ (n)
+
+
+
+
+
+
+
+
+
+
+
+ #define htons
+ (
+ n
+
+ )
+ HTONS(n)
+
+
+
+
+
+
+
+
+
+
+
+ #define HTONS
+ (
+ n
+
+ )
+ (n)
+
+
+
+
+
+
+
+
+
+
+
+ #define ntohl htonl
+
+
+
+
+
+
+
+
+
+
+
+ #define NTOHL HTONL
+
+
+
+
+
+
+
+
+
+
+
+ #define ntohs htons
+
+
+
+
+
+
+
+
+
+
+
+ #define NTOHS HTONS
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 inet_chksum
+ (
+ void *
+ dataptr ,
+
+
+
+
+ uInt16
+ len
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 inet_chksum_pbuf
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 inet_chksum_pseudo
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ uInt8
+ proto ,
+
+
+
+
+ uInt16
+ proto_len
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv4_2ip_8h.html b/doc/doxygen/html/ipv4_2ip_8h.html
new file mode 100644
index 0000000..b540787
--- /dev/null
+++ b/doc/doxygen/html/ipv4_2ip_8h.html
@@ -0,0 +1,1051 @@
+
+
+Ubixos: ipv4/ip.h File Reference
+
+
+
+ip.h File Reference #include "net/arch.h "
+#include "net/def.h "
+#include "net/pbuf.h "
+#include "net/ipv4/ip_addr.h "
+#include "net/netif.h "
+#include "net/err.h "
+
+
+Go to the source code of this file.
+
+Data Structures
+struct ip_hdr
+
+Defines
+#define IP_HLEN 20
+
+#define IP_PROTO_ICMP 1
+
+#define IP_PROTO_UDP 17
+
+#define IP_PROTO_UDPLITE 170
+
+#define IP_PROTO_TCP 6
+
+#define IP_HDRINCL NULL
+
+#define IP_RF 0x8000
+
+#define IP_DF 0x4000
+
+#define IP_MF 0x2000
+
+#define IP_OFFMASK 0x1fff
+
+#define IPH_V (hdr) (NTOHS((hdr)->_v_hl_tos) >> 12)
+
+#define IPH_HL (hdr) ((NTOHS((hdr)->_v_hl_tos) >> 8) & 0x0f)
+
+#define IPH_TOS (hdr) HTONS((NTOHS((hdr)->_v_hl_tos) & 0xff))
+
+#define IPH_LEN (hdr) ((hdr)->_len)
+
+#define IPH_ID (hdr) ((hdr)->_id)
+
+#define IPH_OFFSET (hdr) ((hdr)->_offset)
+
+#define IPH_TTL (hdr) (NTOHS((hdr)->_ttl_proto) >> 8)
+
+#define IPH_PROTO (hdr) (NTOHS((hdr)->_ttl_proto) & 0xff)
+
+#define IPH_CHKSUM (hdr) ((hdr)->_chksum)
+
+#define IPH_VHLTOS_SET (hdr, v, hl, tos) (hdr)->_v_hl_tos = HTONS(((v) << 12) | ((hl) << 8) | (tos))
+
+#define IPH_LEN_SET (hdr, len) (hdr)->_len = (len)
+
+#define IPH_ID_SET (hdr, id) (hdr)->_id = (id)
+
+#define IPH_OFFSET_SET (hdr, off) (hdr)->_offset = (off)
+
+#define IPH_TTL_SET (hdr, ttl) (hdr)->_ttl_proto = HTONS(IPH_PROTO(hdr) | ((ttl) << 8))
+
+#define IPH_PROTO_SET (hdr, proto) (hdr)->_ttl_proto = HTONS((proto) | (IPH_TTL(hdr) << 8))
+
+#define IPH_CHKSUM_SET (hdr, chksum) (hdr)->_chksum = (chksum)
+
+Functions
+void ip_init (void)
+
+uInt8 ip_lookup (void *header, struct netif *inp)
+
+netif * ip_route (struct ip_addr *dest)
+
+err_t ip_input (struct pbuf *p, struct netif *inp)
+
+err_t ip_output (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, uInt8 ttl, uInt8 proto)
+
+err_t ip_output_if (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, uInt8 ttl, uInt8 proto, struct netif *netif )
+
+Variables
+ip_hdr PACK_STRUCT_STRUCT
+
+
+Define Documentation
+
+
+
+
+
+
+ #define IP_DF 0x4000
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_HDRINCL NULL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_MF 0x2000
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_OFFMASK 0x1fff
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_ICMP 1
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_TCP 6
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_UDP 17
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_UDPLITE 170
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_RF 0x8000
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_CHKSUM
+ (
+ hdr
+
+ )
+ ((hdr)->_chksum)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_CHKSUM_SET
+ (
+ hdr,
+
+
+ chksum
+
+ )
+ (hdr)->_chksum = (chksum)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_HL
+ (
+ hdr
+
+ )
+ ((NTOHS((hdr)->_v_hl_tos) >> 8) & 0x0f)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_ID
+ (
+ hdr
+
+ )
+ ((hdr)->_id)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_ID_SET
+ (
+ hdr,
+
+
+ id
+
+ )
+ (hdr)->_id = (id)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_LEN
+ (
+ hdr
+
+ )
+ ((hdr)->_len)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_LEN_SET
+ (
+ hdr,
+
+
+ len
+
+ )
+ (hdr)->_len = (len)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_OFFSET
+ (
+ hdr
+
+ )
+ ((hdr)->_offset)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_OFFSET_SET
+ (
+ hdr,
+
+
+ off
+
+ )
+ (hdr)->_offset = (off)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_PROTO
+ (
+ hdr
+
+ )
+ (NTOHS((hdr)->_ttl_proto) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_PROTO_SET
+ (
+ hdr,
+
+
+ proto
+
+ )
+ (hdr)->_ttl_proto = HTONS((proto) | (IPH_TTL(hdr) << 8))
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_TOS
+ (
+ hdr
+
+ )
+ HTONS((NTOHS((hdr)->_v_hl_tos) & 0xff))
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_TTL
+ (
+ hdr
+
+ )
+ (NTOHS((hdr)->_ttl_proto) >> 8)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_TTL_SET
+ (
+ hdr,
+
+
+ ttl
+
+ )
+ (hdr)->_ttl_proto = HTONS(IPH_PROTO(hdr) | ((ttl) << 8))
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_V
+ (
+ hdr
+
+ )
+ (NTOHS((hdr)->_v_hl_tos) >> 12)
+
+
+
+
+
+
+
+
+
+
+
+ #define IPH_VHLTOS_SET
+ (
+ hdr,
+
+
+ v,
+
+
+ hl,
+
+
+ tos
+
+ )
+ (hdr)->_v_hl_tos = HTONS(((v) << 12) | ((hl) << 8) | (tos))
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void ip_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ err_t ip_input
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct netif *
+ inp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 ip_lookup
+ (
+ void *
+ header ,
+
+
+
+
+ struct netif *
+ inp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ err_t ip_output
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ uInt8
+ ttl ,
+
+
+
+
+ uInt8
+ proto
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ err_t ip_output_if
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ uInt8
+ ttl ,
+
+
+
+
+ uInt8
+ proto ,
+
+
+
+
+ struct netif *
+ netif
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct netif * ip_route
+ (
+ struct ip_addr *
+ dest
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv4_2ip__addr_8h.html b/doc/doxygen/html/ipv4_2ip__addr_8h.html
new file mode 100644
index 0000000..3d84a59
--- /dev/null
+++ b/doc/doxygen/html/ipv4_2ip__addr_8h.html
@@ -0,0 +1,514 @@
+
+
+Ubixos: ipv4/ip_addr.h File Reference
+
+
+
+ip_addr.h File Reference #include "net/arch.h "
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define IP4_ADDR
+ (
+ ipaddr,
+
+
+ a,
+
+
+ b,
+
+
+ c,
+
+
+ d
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
(ipaddr)->addr = htonl (((uInt32)(a & 0xff) << 24) | ((uInt32)(b & 0xff) << 16) | \
+ ((uInt32)(c & 0xff) << 8) | (uInt32)(d & 0xff))
+
+
+
+
+
+
+
+
+
+ #define ip4_addr1
+ (
+ ipaddr
+
+ )
+ ((uInt8 )(ntohl((ipaddr)->addr) >> 24) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define ip4_addr2
+ (
+ ipaddr
+
+ )
+ ((uInt8 )(ntohl((ipaddr)->addr) >> 16) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define ip4_addr3
+ (
+ ipaddr
+
+ )
+ ((uInt8 )(ntohl((ipaddr)->addr) >> 8) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define ip4_addr4
+ (
+ ipaddr
+
+ )
+ ((uInt8 )(ntohl((ipaddr)->addr)) & 0xff)
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_ADDR_ANY 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define ip_addr_cmp
+ (
+ addr1,
+
+
+ addr2
+
+ )
+ ((addr1)->addr == (addr2)->addr)
+
+
+
+
+
+
+
+
+
+
+
+ #define ip_addr_debug_print
+ (
+ ipaddr
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
kprintf ("%d.%d.%d.%d" , \
+ (uInt8)(ntohl ((ipaddr)->addr) >> 24) & 0xff, \
+ (uInt8)(ntohl ((ipaddr)->addr) >> 16) & 0xff, \
+ (uInt8)(ntohl ((ipaddr)->addr) >> 8) & 0xff, \
+ (uInt8)ntohl ((ipaddr)->addr) & 0xff)
+
+
+
+
+
+
+
+
+
+ #define ip_addr_isany
+ (
+ addr1
+
+ )
+ ((addr1) == NULL || (addr1)->addr == 0)
+
+
+
+
+
+
+
+
+
+
+
+ #define ip_addr_isbroadcast
+ (
+ addr1,
+
+
+ mask
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
(((((addr1)->addr) & ~((mask)->addr)) == \
+ (0xffffffff & ~((mask)->addr))) || \
+ ((addr1)->addr == 0xffffffff) || \
+ ((addr1)->addr == 0x00000000))
+
+
+
+
+
+
+
+
+
+ #define ip_addr_ismulticast
+ (
+ addr1
+
+ )
+ (((addr1)->addr & ntohl(0xf0000000)) == ntohl(0xe0000000))
+
+
+
+
+
+
+
+
+
+
+
+ #define ip_addr_maskcmp
+ (
+ addr1,
+
+
+ addr2,
+
+
+ mask
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
(((addr1)->addr & \
+ (mask)->addr) == \
+ ((addr2)->addr & \
+ (mask)->addr))
+
+
+
+
+
+
+
+
+
+ #define ip_addr_set
+ (
+ dest,
+
+
+ src
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
+
+
+Variable Documentation
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv6_2icmp_8h.html b/doc/doxygen/html/ipv6_2icmp_8h.html
new file mode 100644
index 0000000..ea353b8
--- /dev/null
+++ b/doc/doxygen/html/ipv6_2icmp_8h.html
@@ -0,0 +1,333 @@
+
+
+Ubixos: ipv6/icmp.h File Reference
+
+
+
+icmp.h File Reference #include "lwip/arch.h"
+#include "lwip/opt.h"
+#include "lwip/pbuf.h"
+#include "lwip/netif.h"
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define ICMP6_DUR 1
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMP6_ECHO 128
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMP6_ER 129
+
+
+
+
+
+
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+ICMP_DUR_NET
+
+ICMP_DUR_HOST
+
+ICMP_DUR_PROTO
+
+ICMP_DUR_PORT
+
+ICMP_DUR_FRAG
+
+ICMP_DUR_SR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+ICMP_TE_TTL
+
+ICMP_TE_FRAG
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void icmp_dest_unreach
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ enum icmp_dur_type
+ t
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void icmp_input
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct netif *
+ inp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void icmp_time_exceeded
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ enum icmp_te_type
+ t
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv6_2inet_8h.html b/doc/doxygen/html/ipv6_2inet_8h.html
new file mode 100644
index 0000000..ee219dd
--- /dev/null
+++ b/doc/doxygen/html/ipv6_2inet_8h.html
@@ -0,0 +1,276 @@
+
+
+Ubixos: ipv6/inet.h File Reference
+
+
+
+inet.h File Reference #include "net/arch.h "
+#include "net/opt.h "
+#include "net/pbuf.h "
+#include "net/ipv6/ip_addr.h "
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ u32_t htonl
+ (
+ u32_t
+ n
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u16_t htons
+ (
+ u16_t
+ n
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u16_t inet_chksum
+ (
+ void *
+ data ,
+
+
+
+
+ u16_t
+ len
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u16_t inet_chksum_pbuf
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u16_t inet_chksum_pseudo
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ u8_t
+ proto ,
+
+
+
+
+ u32_t
+ proto_len
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u32_t ntohl
+ (
+ u32_t
+ n
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ u16_t ntohs
+ (
+ u16_t
+ n
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv6_2ip_8h.html b/doc/doxygen/html/ipv6_2ip_8h.html
new file mode 100644
index 0000000..f7e03a0
--- /dev/null
+++ b/doc/doxygen/html/ipv6_2ip_8h.html
@@ -0,0 +1,398 @@
+
+
+Ubixos: ipv6/ip.h File Reference
+
+
+
+ip.h File Reference #include "lwip/debug.h"
+#include "lwip/def.h"
+#include "lwip/pbuf.h"
+#include "lwip/ip_addr.h"
+#include "lwip/err.h"
+#include "lwip/netif.h"
+
+
+Go to the source code of this file.
+
+Data Structures
+struct ip_hdr
+
+Defines
+#define IP_HLEN 40
+
+#define IP_PROTO_ICMP 58
+
+#define IP_PROTO_UDP 17
+
+#define IP_PROTO_UDPLITE 170
+
+#define IP_PROTO_TCP 6
+
+#define IP_HDRINCL NULL
+
+Functions
+void ip_init (void)
+
+netif * ip_route (struct ip_addr *dest)
+
+void ip_input (struct pbuf *p, struct netif *inp)
+
+err_t ip_output (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, unsigned char ttl, unsigned char proto)
+
+err_t ip_output_if (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, unsigned char ttl, unsigned char proto, struct netif *netif )
+
+
+Define Documentation
+
+
+
+
+
+
+ #define IP_HDRINCL NULL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_ICMP 58
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_TCP 6
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_UDP 17
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_PROTO_UDPLITE 170
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void ip_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ip_input
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct netif *
+ inp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ err_t ip_output
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ unsigned char
+ ttl ,
+
+
+
+
+ unsigned char
+ proto
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ err_t ip_output_if
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ struct ip_addr *
+ src ,
+
+
+
+
+ struct ip_addr *
+ dest ,
+
+
+
+
+ unsigned char
+ ttl ,
+
+
+
+
+ unsigned char
+ proto ,
+
+
+
+
+ struct netif *
+ netif
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct netif * ip_route
+ (
+ struct ip_addr *
+ dest
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ipv6_2ip__addr_8h.html b/doc/doxygen/html/ipv6_2ip__addr_8h.html
new file mode 100644
index 0000000..5a50602
--- /dev/null
+++ b/doc/doxygen/html/ipv6_2ip__addr_8h.html
@@ -0,0 +1,263 @@
+
+
+Ubixos: ipv6/ip_addr.h File Reference
+
+
+
+ip_addr.h File Reference #include "net/arch.h "
+
+
+Go to the source code of this file.
+
+Data Structures
+struct ip_addr
+
+Defines
+#define IP_ADDR_ANY 0
+
+#define IP6_ADDR (ipaddr, a, b, c, d, e, f, g, h)
+
+Functions
+int ip_addr_maskcmp (struct ip_addr *addr1, struct ip_addr *addr2, struct ip_addr *mask)
+
+int ip_addr_cmp (struct ip_addr *addr1, struct ip_addr *addr2)
+
+void ip_addr_set (struct ip_addr *dest, struct ip_addr *src)
+
+int ip_addr_isany (struct ip_addr *addr)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define IP6_ADDR
+ (
+ ipaddr,
+
+
+ a,
+
+
+ b,
+
+
+ c,
+
+
+ d,
+
+
+ e,
+
+
+ f,
+
+
+ g,
+
+
+ h
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
do { (ipaddr)->addr[0] = htonl ((u32_t)((a & 0xffff) << 16) | (b & 0xffff)); \
+ (ipaddr)->addr[1] = htonl (((c & 0xffff) << 16) | (d & 0xffff)); \
+ (ipaddr)->addr[2] = htonl (((e & 0xffff) << 16) | (f & 0xffff)); \
+ (ipaddr)->addr[3] = htonl (((g & 0xffff) << 16) | (h & 0xffff)); } while (0)
+
+
+
+
+
+
+
+
+
+ #define IP_ADDR_ANY 0
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int ip_addr_cmp
+ (
+ struct ip_addr *
+ addr1 ,
+
+
+
+
+ struct ip_addr *
+ addr2
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ip_addr_isany
+ (
+ struct ip_addr *
+ addr
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ip_addr_maskcmp
+ (
+ struct ip_addr *
+ addr1 ,
+
+
+
+
+ struct ip_addr *
+ addr2 ,
+
+
+
+
+ struct ip_addr *
+ mask
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ip_addr_set
+ (
+ struct ip_addr *
+ dest ,
+
+
+
+
+ struct ip_addr *
+ src
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/kmalloc_8h.html b/doc/doxygen/html/kmalloc_8h.html
new file mode 100644
index 0000000..1164d89
--- /dev/null
+++ b/doc/doxygen/html/kmalloc_8h.html
@@ -0,0 +1,395 @@
+
+
+Ubixos: kmalloc.h File Reference
+
+
+
+kmalloc.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+
+
+
+ #define sysMalloc -2
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void* getEmptyDesc
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void initMalloc
+ (
+ pidType
+ pid
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void insertFreeDesc
+ (
+ struct memDescriptor *
+ freeDesc
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void kfree
+ (
+ void *
+ baseAddr
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void kfreeProcess
+ (
+ pidType
+ pid
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* kmalloc
+ (
+ uInt32
+ len ,
+
+
+
+
+ pidType
+ pid
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void mergeMemBlocks
+ (
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/kpanic_8h.html b/doc/doxygen/html/kpanic_8h.html
new file mode 100644
index 0000000..1cc0d7b
--- /dev/null
+++ b/doc/doxygen/html/kpanic_8h.html
@@ -0,0 +1,59 @@
+
+
+Ubixos: kpanic.h File Reference
+
+
+
+kpanic.h File Reference
+
+Go to the source code of this file.
+
+Functions
+void kpanic (const char *fmt,...)
+
+
+Function Documentation
+
+
+
+
+
+
+ void kpanic
+ (
+ const char *
+ fmt ,
+
+
+
+
+ ...
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Prints message and halts the system until another interrupt is fired
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/kprint_8h.html b/doc/doxygen/html/kprint_8h.html
new file mode 100644
index 0000000..592044d
--- /dev/null
+++ b/doc/doxygen/html/kprint_8h.html
@@ -0,0 +1,85 @@
+
+
+Ubixos: kprint.h File Reference
+
+
+
+kprint.h File Reference
+
+Go to the source code of this file.
+
+Functions
+int kprintf (const char *fmt,...)
+
+Variables
+int printOff
+
+
+Function Documentation
+
+
+
+
+
+
+ int kprintf
+ (
+ const char *
+ fmt ,
+
+
+
+
+ ...
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/kprintf_8h.html b/doc/doxygen/html/kprintf_8h.html
new file mode 100644
index 0000000..27fdfc6
--- /dev/null
+++ b/doc/doxygen/html/kprintf_8h.html
@@ -0,0 +1,140 @@
+
+
+Ubixos: kprintf.h File Reference
+
+
+
+kprintf.h File Reference
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ int kprintf
+ (
+ const char *
+ fmt ,
+
+
+
+
+ ...
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ogPrintf
+ (
+ char *
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ld_8h.html b/doc/doxygen/html/ld_8h.html
new file mode 100644
index 0000000..37be488
--- /dev/null
+++ b/doc/doxygen/html/ld_8h.html
@@ -0,0 +1,60 @@
+
+
+Ubixos: ld.h File Reference
+
+
+
+ld.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+
+Functions
+void ld (int, int)
+
+
+Function Documentation
+
+
+
+
+
+
+ void ld
+ (
+ int
+ ,
+
+
+
+
+ int
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/lib_2string_8h.html b/doc/doxygen/html/lib_2string_8h.html
new file mode 100644
index 0000000..749521f
--- /dev/null
+++ b/doc/doxygen/html/lib_2string_8h.html
@@ -0,0 +1,453 @@
+
+
+Ubixos: lib/string.h File Reference
+
+
+
+string.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+
+Functions
+int kstrcmp (char *str1, char *str2)
+
+int kstrncmp (const char *a, const char *b, size_t c)
+
+void * kmemcpy (const void *dst, const void *src, size_t length)
+
+void * kmemset (void *dst, int c, size_t length)
+
+int kstrlen (const char *string)
+
+int kmemcmp (const void *dst, const void *src, size_t length)
+
+void kstrncpy (char *dest, const char *src, size_t size)
+
+char * strtok (char *str, const char *sep)
+
+char * strtok_r (char *str, const char *sep, char **last)
+
+int sprintf (char *buf, const char *fmt,...)
+
+
+Function Documentation
+
+
+
+
+
+
+ int kmemcmp
+ (
+ const void *
+ dst ,
+
+
+
+
+ const void *
+ src ,
+
+
+
+
+ size_t
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* kmemcpy
+ (
+ const void *
+ dst ,
+
+
+
+
+ const void *
+ src ,
+
+
+
+
+ size_t
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* kmemset
+ (
+ void *
+ dst ,
+
+
+
+
+ int
+ c ,
+
+
+
+
+ size_t
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int kstrcmp
+ (
+ char *
+ str1 ,
+
+
+
+
+ char *
+ str2
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int kstrlen
+ (
+ const char *
+ string
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int kstrncmp
+ (
+ const char *
+ a ,
+
+
+
+
+ const char *
+ b ,
+
+
+
+
+ size_t
+ c
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void kstrncpy
+ (
+ char *
+ dest ,
+
+
+
+
+ const char *
+ src ,
+
+
+
+
+ size_t
+ size
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int sprintf
+ (
+ char *
+ buf ,
+
+
+
+
+ const char *
+ fmt ,
+
+
+
+
+ ...
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ char* strtok
+ (
+ char *
+ str ,
+
+
+
+
+ const char *
+ sep
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ char* strtok_r
+ (
+ char *
+ str ,
+
+
+
+
+ const char *
+ sep ,
+
+
+
+
+ char **
+ last
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/lib_8h-source.html b/doc/doxygen/html/lib_8h-source.html
new file mode 100644
index 0000000..6aa75a6
--- /dev/null
+++ b/doc/doxygen/html/lib_8h-source.html
@@ -0,0 +1,59 @@
+
+
+Ubixos: lib.h Source File
+
+
+
+lib.h Go to the documentation of this file. 00001
+00002
+00003
+00004
+00005
+00006
+00007
+00008
+00009
+00010
+00011
+00012
+00013
+00014
+00015
+00016
+00017
+00018
+00019
+00020
+00021
+00022
+00023
+00024
+00025
+00026
+00027
+00028
+00029
+00030
+00031
+00032
+00033
+00034
+00035 #ifndef __ARCH_LIB_H__
+00036 #define __ARCH_LIB_H__
+00037
+00038 #ifndef _STRING_H_
+00039 #ifndef _STRING_H
+00040 int strlen (const char *str);
+00041 int strncmp (const char *str1, const char *str2, int len);
+00042 void bcopy (const void *src, void *dest, int len);
+00043 void bzero (void *data, int n);
+00044 #endif
+00045 #endif
+00046
+00047 #endif
+ Generated on Sat May 8 09:28:17 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/lib_8h.html b/doc/doxygen/html/lib_8h.html
new file mode 100644
index 0000000..2a9d2fb
--- /dev/null
+++ b/doc/doxygen/html/lib_8h.html
@@ -0,0 +1,182 @@
+
+
+Ubixos: lib.h File Reference
+
+
+
+lib.h File Reference
+
+Go to the source code of this file.
+
+Functions
+int strlen (const char *str)
+
+int strncmp (const char *str1, const char *str2, int len)
+
+void bcopy (const void *src, void *dest, int len)
+
+void bzero (void *data, int n)
+
+
+Function Documentation
+
+
+
+
+
+
+ void bcopy
+ (
+ const void *
+ src ,
+
+
+
+
+ void *
+ dest ,
+
+
+
+
+ int
+ len
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void bzero
+ (
+ void *
+ data ,
+
+
+
+
+ int
+ n
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int strlen
+ (
+ const char *
+ str
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int strncmp
+ (
+ const char *
+ str1 ,
+
+
+
+
+ const char *
+ str2 ,
+
+
+
+
+ int
+ len
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/libcpp_8h.html b/doc/doxygen/html/libcpp_8h.html
new file mode 100644
index 0000000..9df01d0
--- /dev/null
+++ b/doc/doxygen/html/libcpp_8h.html
@@ -0,0 +1,143 @@
+
+
+Ubixos: libcpp.h File Reference
+
+
+
+libcpp.h File Reference
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void operator delete
+ (
+ void *
+ ptr
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void operator delete[]
+ (
+ void *
+ ptr
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* operator new
+ (
+ unsigned
+ size
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* operator new[]
+ (
+ unsigned
+ size
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:21 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/list_8h.html b/doc/doxygen/html/list_8h.html
new file mode 100644
index 0000000..d543a92
--- /dev/null
+++ b/doc/doxygen/html/list_8h.html
@@ -0,0 +1,294 @@
+
+
+Ubixos: list.h File Reference
+
+
+
+list.h File Reference
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void list_delete
+ (
+ struct list *
+ list
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int list_elems
+ (
+ struct list *
+ list
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* list_first
+ (
+ struct list *
+ list
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void list_map
+ (
+ struct list *
+ list ,
+
+
+
+
+ void(*
+ func )(void *arg)
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct list* list_new
+ (
+ int
+ size
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* list_pop
+ (
+ struct list *
+ list
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int list_push
+ (
+ struct list *
+ list ,
+
+
+
+
+ void *
+ elem
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int list_remove
+ (
+ struct list *
+ list ,
+
+
+
+
+ void *
+ elem
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:21 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/lnc_8h.html b/doc/doxygen/html/lnc_8h.html
new file mode 100644
index 0000000..120db7c
--- /dev/null
+++ b/doc/doxygen/html/lnc_8h.html
@@ -0,0 +1,1966 @@
+
+
+Ubixos: lnc.h File Reference
+
+
+
+lnc.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define Am79C960 0x0003
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C961 0x2260
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C961A 0x2261
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C965 0x2430
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C970 0x0242
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C970A 0x2621
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C971 0x2623
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C972 0x2624
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C973 0x2625
+
+
+
+
+
+
+
+
+
+
+
+ #define Am79C978 0x2626
+
+
+
+
+
+
+
+
+
+
+
+ #define AMD_MASK 0x003
+
+
+
+
+
+
+
+
+
+
+
+ #define BABL 0x4000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define CERR 0x2000
+
+
+
+
+
+
+
+
+
+
+
+ #define CSR0 0x0000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define DMA_FIXED 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define ETHER_ADDR_LEN 6
+
+
+
+
+
+
+
+
+
+
+
+ #define IDON 0x0100
+
+
+
+
+
+
+
+
+
+
+
+ #define INEA 0x0040
+
+
+
+
+
+
+
+
+
+
+
+ #define INIT 0x0001
+
+
+
+
+
+
+
+
+
+
+
+ #define INTR 0x0080
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define MERR 0x0800
+
+
+
+
+
+
+
+
+
+
+
+ #define MISS 0x1000
+
+
+
+
+
+
+
+
+
+
+
+ #define NDESC
+ (
+ len2
+
+ )
+ (1 << len2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define NE2100_IOSIZE 24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define PART_MASK 0xffff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define PCNET_BDP 0x16
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_FAST 9
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_FASTplus 10
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_Home 11
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_ISA 3
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_ISA_II 5
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_ISAplus 4
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_PCI 7
+
+
+
+
+
+
+
+
+
+
+
+ #define PCnet_PCI_II 8
+
+
+
+
+
+
+
+
+
+
+
+ #define PCNET_RAP 0x12
+
+
+
+
+
+
+
+
+
+
+
+ #define PCNET_RDP 0x10
+
+
+
+
+
+
+
+
+
+
+
+ #define PCNET_RESET 0x14
+
+
+
+
+
+
+
+
+
+
+
+ #define PCNET_VSW 0x18
+
+
+
+
+
+
+
+
+
+
+
+ #define RECVBUFSIZE 1518
+
+
+
+
+
+
+
+
+
+
+
+ #define RINT 0x0400
+
+
+
+
+
+
+
+
+
+
+
+ #define RXON 0x0020
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define STOP 0x0004
+
+
+
+
+
+
+
+
+
+
+
+ #define STRT 0x0002
+
+
+
+
+
+
+
+
+
+
+
+ #define TDMD 0x0008
+
+
+
+
+
+
+
+
+
+
+
+ #define TINT 0x0200
+
+
+
+
+
+
+
+
+
+
+
+ #define TRANSBUFSIZE 1518
+
+
+
+
+
+
+
+
+
+
+
+ #define TXON 0x0010
+
+
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void _lncInt
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void initLNC
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lanceProbe
+ (
+ struct lncInfo *
+ lnc
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lncAttach
+ (
+ struct lncInfo *
+ lnc ,
+
+
+
+
+ int
+ unit
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void lncInt
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int probe
+ (
+ struct lncInfo *
+ lnc
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void writeBcr
+ (
+ struct lncInfo *
+ lnc ,
+
+
+
+
+ uInt16
+ port ,
+
+
+
+
+ uInt16
+ val
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void writeCsr
+ (
+ struct lncInfo *
+ lnc ,
+
+
+
+
+ uInt16
+ port ,
+
+
+
+
+ uInt16
+ val
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:21 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/loopif_8h.html b/doc/doxygen/html/loopif_8h.html
new file mode 100644
index 0000000..161239a
--- /dev/null
+++ b/doc/doxygen/html/loopif_8h.html
@@ -0,0 +1,51 @@
+
+
+Ubixos: loopif.h File Reference
+
+
+
+loopif.h File Reference #include "net/netif.h "
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void loopif_init
+ (
+ struct netif *
+ netif
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:21 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/lwipopts_8h.html b/doc/doxygen/html/lwipopts_8h.html
new file mode 100644
index 0000000..a9b48c0
--- /dev/null
+++ b/doc/doxygen/html/lwipopts_8h.html
@@ -0,0 +1,1075 @@
+
+
+Ubixos: lwipopts.h File Reference
+
+
+
+lwipopts.h File Reference
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define ARP_TABLE_SIZE 10
+
+
+
+
+
+
+
+
+
+
+
+ #define DHCP_DOES_ARP_CHECK 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define ICMP_TTL 255
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_FORWARD 1
+
+
+
+
+
+
+
+
+
+
+
+ #define IP_OPTIONS 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define LWIP_DHCP 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define MEM_ALIGNMENT 2
+
+
+
+
+
+
+
+
+
+
+
+ #define MEM_RECLAIM 1
+
+
+
+
+
+
+
+
+
+
+
+ #define MEM_SIZE 1000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_API_MSG 8
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_NETBUF 2
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_NETCONN 4
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_PBUF 8
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_SYS_TIMEOUT 3
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_TCP_PCB 5
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_TCP_PCB_LISTEN 8
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_TCP_SEG 8
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_TCPIP_MSG 8
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_NUM_UDP_PCB 4
+
+
+
+
+
+
+
+
+
+
+
+ #define MEMP_RECLAIM 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_LINK_HLEN 16
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_POOL_BUFSIZE 128
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_POOL_SIZE 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_MAXRTX 12
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_MSS 128
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_QUEUE_OOSEQ 1
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_SND_BUF 256
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_SND_QUEUELEN 4 * TCP_SND_BUF/TCP_MSS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_SYNMAXRTX 4
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_TTL 255
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_WND 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define UDP_TTL 255
+
+
+
+
+
+Generated on Sat May 8 09:28:21 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/math_8h.html b/doc/doxygen/html/math_8h.html
new file mode 100644
index 0000000..ad23f77
--- /dev/null
+++ b/doc/doxygen/html/math_8h.html
@@ -0,0 +1,211 @@
+
+
+Ubixos: math.h File Reference
+
+
+
+math.h File Reference
+
+Go to the source code of this file.
+Typedef Documentation
+
+
+
+
+
+
+ typedef long long int quad_t
+
+
+
+
+
+
+
+
+
+
+
+ typedef unsigned long long int u_quad_t
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ double atan
+ (
+ double
+ x
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ double sqrt
+ (
+ double
+ x
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/mem_8h.html b/doc/doxygen/html/mem_8h.html
new file mode 100644
index 0000000..44feb75
--- /dev/null
+++ b/doc/doxygen/html/mem_8h.html
@@ -0,0 +1,348 @@
+
+
+Ubixos: mem.h File Reference
+
+
+
+mem.h File Reference #include <ubixos/types.h >
+#include "net/debug.h "
+#include "net/opt.h "
+#include "net/arch.h "
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define MEM_ALIGN
+ (
+ addr
+
+ )
+ (void *)MEM_ALIGN_SIZE((uInt32 )addr)
+
+
+
+
+
+
+
+
+
+
+
+ #define MEM_ALIGN_SIZE
+ (
+ size
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
+
+
+
+
+
+
+
+
+ #define mem_register_reclaim
+ (
+ f,
+
+
+ arg
+
+ )
+
+
+
+
+
+
+Typedef Documentation
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void mem_free
+ (
+ void *
+ mem
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void mem_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* mem_malloc
+ (
+ mem_size_t
+ size
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* mem_malloc2
+ (
+ mem_size_t
+ size
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* mem_realloc
+ (
+ void *
+ mem ,
+
+
+
+
+ mem_size_t
+ size
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* mem_reallocm
+ (
+ void *
+ mem ,
+
+
+
+
+ mem_size_t
+ size
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/memp_8h.html b/doc/doxygen/html/memp_8h.html
new file mode 100644
index 0000000..aa83e86
--- /dev/null
+++ b/doc/doxygen/html/memp_8h.html
@@ -0,0 +1,377 @@
+
+
+Ubixos: memp.h File Reference
+
+
+
+memp.h File Reference #include <ubixos/types.h >
+#include "net/debug.h "
+#include "net/arch/cc.h "
+#include "net/lwipopts.h "
+
+
+Go to the source code of this file.
+
+Defines
+#define memp_register_reclaim (t, f, arg)
+
+Enumerations
+enum memp_t {
+ MEMP_PBUF ,
+MEMP_UDP_PCB ,
+MEMP_TCP_PCB ,
+MEMP_TCP_PCB_LISTEN ,
+
+ MEMP_TCP_SEG ,
+MEMP_NETBUF ,
+MEMP_NETCONN ,
+MEMP_API_MSG ,
+
+ MEMP_TCPIP_MSG ,
+MEMP_SYS_TIMEOUT ,
+MEMP_MAX
+
+ }
+
+Functions
+void memp_init (void)
+
+void * memp_malloc (memp_t type)
+
+void * memp_mallocp (memp_t type)
+
+void * memp_malloc2 (memp_t type)
+
+void * memp_realloc (memp_t fromtype, memp_t totype, void *mem)
+
+void memp_free (memp_t type, void *mem)
+
+void memp_freep (memp_t type, void *mem)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define memp_register_reclaim
+ (
+ t,
+
+
+ f,
+
+
+ arg
+
+ )
+
+
+
+
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+MEMP_PBUF
+
+MEMP_UDP_PCB
+
+MEMP_TCP_PCB
+
+MEMP_TCP_PCB_LISTEN
+
+MEMP_TCP_SEG
+
+MEMP_NETBUF
+
+MEMP_NETCONN
+
+MEMP_API_MSG
+
+MEMP_TCPIP_MSG
+
+MEMP_SYS_TIMEOUT
+
+MEMP_MAX
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void memp_free
+ (
+ memp_t
+ type ,
+
+
+
+
+ void *
+ mem
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void memp_freep
+ (
+ memp_t
+ type ,
+
+
+
+
+ void *
+ mem
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void memp_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* memp_malloc
+ (
+ memp_t
+ type
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* memp_malloc2
+ (
+ memp_t
+ type
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* memp_mallocp
+ (
+ memp_t
+ type
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* memp_realloc
+ (
+ memp_t
+ fromtype ,
+
+
+
+
+ memp_t
+ totype ,
+
+
+
+
+ void *
+ mem
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/mount_8h.html b/doc/doxygen/html/mount_8h.html
new file mode 100644
index 0000000..5fc618a
--- /dev/null
+++ b/doc/doxygen/html/mount_8h.html
@@ -0,0 +1,149 @@
+
+
+Ubixos: mount.h File Reference
+
+
+
+mount.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ int addMount
+ (
+ struct mountPoints *
+ mp
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct mountPoints * findMount
+ (
+ char *
+ mountPoint
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int mount
+ (
+ int
+ major ,
+
+
+
+
+ int
+ minor ,
+
+
+
+
+ int
+ partition ,
+
+
+
+
+ int
+ fsType ,
+
+
+
+
+ char *
+ mountPoint ,
+
+
+
+
+ char *
+ perms
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/ne2k_8h.html b/doc/doxygen/html/ne2k_8h.html
new file mode 100644
index 0000000..c5f89b3
--- /dev/null
+++ b/doc/doxygen/html/ne2k_8h.html
@@ -0,0 +1,2370 @@
+
+
+Ubixos: ne2k.h File Reference
+
+
+
+ne2k.h File Reference #include <ubixos/types.h >
+#include <sys/device.old.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define DEF_ENABLED 0x200
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_CNTR0 0xD
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_CNTR1 0xE
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_CNTR2 0xF
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_CURR 0x7
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR0 0x8
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR1 0x9
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR2 0xA
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR3 0xB
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR4 0xC
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR5 0xD
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR6 0xE
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_MAR7 0xF
+
+
+
+
+
+
+
+
+
+
+
+ #define DP_PAGESIZE 256
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_CMD 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_NODMA 0x20
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_PAGE0 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_PAGE1 0x40
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_RREAD 0x08
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_RWRITE 0x10
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_RXCONFIG 0x04
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_RXOFF 0x20
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_START 0x02
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_STOP 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_TXCONFIG 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define E8390_TXOFF 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_BOUNDARY 0x03
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_COUNTER0 0x0d
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_DCFG 0x0e
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_IMR 0x0f
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_ISR 0x07
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_RCNTHI 0x0b
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_RCNTLO 0x0a
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_RSARHI 0x09
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_RSARLO 0x08
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_RXCR 0x0c
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_STARTPG 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_STOPPG 0x02
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_TPSR 0x04
+
+
+
+
+
+
+
+
+
+
+
+ #define EN0_TXCR 0x0D
+
+
+
+
+
+
+
+
+
+
+
+ #define EN1_CURPAG 0x07
+
+
+
+
+
+
+
+
+
+
+
+ #define EN1_MULT 0x08
+
+
+
+
+
+
+
+
+
+
+
+ #define EN1_PHYS 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define ENDCFG_WTS 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define ENISR_ALL 0x3f
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define NE1SM_START_PG 0x20
+
+
+
+
+
+
+
+
+
+
+
+ #define NE1SM_STOP_PG 0x40
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_BNRY 0x03
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_CMD 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_CURRENT 0x07
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DATAPORT 0x10
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR 0x0E
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR_AR 0x10
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR_FT0 0x20
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR_FT1 0x40
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR_LS 0x08
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_DCR_WTS 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_IMR 0x0F
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_ISR 0x07
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_PSTART 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_PSTOP 0x02
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_RBCR0 0x0A
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_RBCR1 0x0B
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_RCR 0x0C
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_TCR 0x0D
+
+
+
+
+
+
+
+
+
+
+
+ #define NE_TPSR 0x04
+
+
+
+
+
+
+
+
+
+
+
+ #define NESM_START_PG 0x40
+
+
+
+
+
+
+
+
+
+
+
+ #define NESM_STOP_PG 0x80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define RSR_FO 0x08
+
+
+
+
+
+
+
+
+
+
+
+ #define RSR_PRX 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define startPage 0x4C
+
+
+
+
+
+
+
+
+
+
+
+ #define stopPage 0x80
+
+
+
+
+
+
+
+
+
+
+
+ #define TX_1X_PAGES 6
+
+
+
+
+
+
+
+
+
+
+
+ #define TX_2X_PAGES 12
+
+
+
+
+
+
+
+
+
+
+
+ #define TX_PAGES (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES)
+
+
+
+
+
+Typedef Documentation
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ struct nicBuffer * ne2kAllocBuffer
+ (
+ int
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ne2kDevInit
+ (
+ struct device *
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ne2kFreeBuffer
+ (
+ struct nicBuffer *
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct nicBuffer * ne2kGetBuffer
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ne2kHandler
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ne2kInit
+ (
+ uInt32
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ne2kISR
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int ne2kProbe
+ (
+ int
+ ,
+
+
+
+
+ struct device *
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int NICtoPC
+ (
+ struct device *
+ dev ,
+
+
+
+
+ void *
+ packet ,
+
+
+
+
+ int
+ length ,
+
+
+
+
+ int
+ nic_addr
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void NS8390_init
+ (
+ struct device *
+ dev ,
+
+
+
+
+ int
+ startp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int PCtoNIC
+ (
+ struct device *
+ dev ,
+
+
+
+
+ void *
+ packet ,
+
+
+
+
+ int
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/net_8h.html b/doc/doxygen/html/net_8h.html
new file mode 100644
index 0000000..84fbf21
--- /dev/null
+++ b/doc/doxygen/html/net_8h.html
@@ -0,0 +1,50 @@
+
+
+Ubixos: net.h File Reference
+
+
+
+net.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void netInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/netif_8h.html b/doc/doxygen/html/netif_8h.html
new file mode 100644
index 0000000..5be388a
--- /dev/null
+++ b/doc/doxygen/html/netif_8h.html
@@ -0,0 +1,347 @@
+
+
+Ubixos: netif.h File Reference
+
+
+
+netif.h File Reference #include "net/opt.h "
+#include "net/err.h "
+#include "net/ipv4/ip_addr.h "
+#include "net/ipv4/inet.h "
+#include "net/pbuf.h "
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+
+
+
+ struct netif * netif_find
+ (
+ char *
+ name
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void netif_init
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void netif_set_default
+ (
+ struct netif *
+ netif
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void netif_set_gw
+ (
+ struct netif *
+ netif ,
+
+
+
+
+ struct ip_addr *
+ gw
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void netif_set_ipaddr
+ (
+ struct netif *
+ netif ,
+
+
+
+
+ struct ip_addr *
+ ipaddr
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void netif_set_netmask
+ (
+ struct netif *
+ netif ,
+
+
+
+
+ struct ip_addr *
+ netmast
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/og_display___ubix_o_s_8h-source.html b/doc/doxygen/html/og_display___ubix_o_s_8h-source.html
new file mode 100644
index 0000000..357336c
--- /dev/null
+++ b/doc/doxygen/html/og_display___ubix_o_s_8h-source.html
@@ -0,0 +1,99 @@
+
+
+Ubixos: ogDisplay_UbixOS.h Source File
+
+
+
+ogDisplay_UbixOS.h Go to the documentation of this file. 00001 #ifndef OGDISPLAY_UBIXOS_H
+00002 #define OGDISPLAY_UBIXOS_H
+00003
+00004 #include <objgfx40/objgfx40.h>
+00005
+00006 struct ogModeInfo {
+00007 uInt16 modeAttributes __attribute__ ((packed ));
+00008 uInt8 windowAFlags __attribute__ ((packed ));
+00009 uInt8 windowBFlags __attribute__ ((packed ));
+00010 uInt16 granularity __attribute__ ((packed ));
+00011 uInt16 windowSize __attribute__ ((packed ));
+00012 uInt16 windowASeg __attribute__ ((packed ));
+00013 uInt16 windowBSeg __attribute__ ((packed ));
+00014 void * bankSwitch __attribute__ ((packed ));
+00015 uInt16 bytesPerLine __attribute__ ((packed ));
+00016 uInt16 xRes __attribute__ ((packed ));
+00017 uInt16 yRes __attribute__ ((packed ));
+00018 uInt8 charWidth __attribute__ ((packed ));
+00019 uInt8 charHeight __attribute__ ((packed ));
+00020 uInt8 numBitPlanes __attribute__ ((packed ));
+00021 uInt8 bitsPerPixel __attribute__ ((packed ));
+00022 uInt8 numberOfBanks __attribute__ ((packed ));
+00023 uInt8 memoryModel __attribute__ ((packed ));
+00024 uInt8 bankSize __attribute__ ((packed ));
+00025 uInt8 numOfImagePages __attribute__ ((packed ));
+00026 uInt8 reserved __attribute__ ((packed ));
+00027
+00028 uInt8 redMaskSize __attribute__ ((packed ));
+00029 uInt8 redFieldPosition __attribute__ ((packed ));
+00030 uInt8 greenMaskSize __attribute__ ((packed ));
+00031 uInt8 greenFieldPosition __attribute__ ((packed ));
+00032 uInt8 blueMaskSize __attribute__ ((packed ));
+00033 uInt8 blueFieldPosition __attribute__ ((packed ));
+00034 uInt8 alphaMaskSize __attribute__ ((packed ));
+00035 uInt8 alphaFieldPosition __attribute__ ((packed ));
+00036 uInt8 directColourMode __attribute__ ((packed ));
+00037
+00038 uInt32 physBasePtr __attribute__ ((packed ));
+00039 void * offScreenMemOffset __attribute__ ((packed ));
+00040 uInt16 offScreenMemSize __attribute__ ((packed ));
+00041 uInt8 paddington[461] __attribute__ ((packed ));
+00042 };
+00043
+00044 struct ogVESAInfo {
+00045 char VBESignature[4] __attribute__ ((packed ));
+00046 uInt8 minVersion __attribute__ ((packed ));
+00047 uInt8 majVersion __attribute__ ((packed ));
+00048 uInt32 OEMStringPtr __attribute__ ((packed ));
+00049 uInt32 capabilities __attribute__ ((packed ));
+00050 uInt32 videoModePtr __attribute__ ((packed ));
+00051 uInt16 totalMemory __attribute__ ((packed ));
+00052
+00053 uInt16 OEMSoftwareRev __attribute__ ((packed ));
+00054 uInt32 OEMVendorNamePtr __attribute__ ((packed ));
+00055 uInt32 OEMProductNamePtr __attribute__ ((packed ));
+00056 uInt32 OEMProductRevPtr __attribute__ ((packed ));
+00057 uInt8 paddington[474] __attribute__ ((packed ));
+00058 };
+00059
+00060
+00061 class ogDisplay_UbixOS : public ogSurface {
+00062 protected :
+00063 void * pages [2];
+00064 uInt32 activePage ;
+00065 uInt32 visualPage ;
+00066 ogVESAInfo * VESAInfo ;
+00067 ogModeInfo * modeInfo ;
+00068
+00069 uInt16 FindMode (uInt32, uInt32, uInt32);
+00070 void GetModeInfo (uInt16);
+00071 void GetVESAInfo (void );
+00072 void SetMode (uInt16);
+00073 void SetPal (void );
+00074 public :
+00075 ogDisplay_UbixOS (void );
+00076 virtual bool Alias (ogSurface&, uInt32, uInt32, uInt32, uInt32);
+00077 virtual bool Clone (ogSurface&);
+00078 virtual void CopyPalette (ogSurface&);
+00079 virtual bool Create (uInt32, uInt32, ogPixelFmt);
+00080 virtual bool LoadPalette (const char *);
+00081 virtual void SetPalette (const ogRGBA8[]);
+00082 virtual void SetPalette (uInt8, uInt8, uInt8, uInt8);
+00083 virtual void SetPalette (uInt8, uInt8, uInt8, uInt8, uInt8);
+00084 virtual ~ogDisplay_UbixOS (void );
+00085 };
+00086
+00087 #endif
+ Generated on Sat May 8 09:28:17 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/og_display___ubix_o_s_8h.html b/doc/doxygen/html/og_display___ubix_o_s_8h.html
new file mode 100644
index 0000000..30446ee
--- /dev/null
+++ b/doc/doxygen/html/og_display___ubix_o_s_8h.html
@@ -0,0 +1,25 @@
+
+
+Ubixos: ogDisplay_UbixOS.h File Reference
+
+
+
+ogDisplay_UbixOS.h File Reference #include <objgfx40/objgfx40.h>
+
+
+Go to the source code of this file.
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/og_display___v_e_s_a_8h-source.html b/doc/doxygen/html/og_display___v_e_s_a_8h-source.html
new file mode 100644
index 0000000..7f95763
--- /dev/null
+++ b/doc/doxygen/html/og_display___v_e_s_a_8h-source.html
@@ -0,0 +1,202 @@
+
+
+Ubixos: ogDisplay_VESA.h Source File
+
+
+
+ogDisplay_VESA.h Go to the documentation of this file. 00001 #ifndef OGDISPLAY_VESA_H
+00002
+00003 #define OGDISPLAY_VESA_H
+00004
+00005
+00006
+00007 #include "objgfx30.h"
+00008
+00009
+00010
+00011 struct TMode_Rec {
+00012
+00013 uInt16 ModeAttributes __attribute__ ((packed ));
+00014
+00015 uInt8 WindowAFlags __attribute__ ((packed ));
+00016
+00017 uInt8 WindowBFlags __attribute__ ((packed ));
+00018
+00019 uInt16 Granularity __attribute__ ((packed ));
+00020
+00021 uInt16 WindowSize __attribute__ ((packed ));
+00022
+00023 uInt16 WindowASeg __attribute__ ((packed ));
+00024
+00025 uInt16 WindowBSeg __attribute__ ((packed ));
+00026
+00027 void * BankSwitch __attribute__ ((packed ));
+00028
+00029 uInt16 BytesPerLine __attribute__ ((packed ));
+00030
+00031 uInt16 xRes __attribute__ ((packed ));
+00032
+00033 uInt16 yRes __attribute__ ((packed ));
+00034
+00035 uInt8 CharWidth __attribute__ ((packed ));
+00036
+00037 uInt8 CharHeight __attribute__ ((packed ));
+00038
+00039 uInt8 NumBitPlanes __attribute__ ((packed ));
+00040
+00041 uInt8 BitsPerPixel __attribute__ ((packed ));
+00042
+00043 uInt8 NumberOfBanks __attribute__ ((packed ));
+00044
+00045 uInt8 MemoryModel __attribute__ ((packed));
+00046
+00047 uInt8 BankSize __attribute__ ((packed));
+00048
+00049 uInt8 NumOfImagePages __attribute__ ((packed));
+00050
+00051 uInt8 Reserved __attribute__ ((packed));
+00052
+00053
+00054
+00055 uInt8 RedMaskSize __attribute__ ((packed));
+00056
+00057 uInt8 RedFieldPosition __attribute__ ((packed));
+00058
+00059 uInt8 GreenMaskSize __attribute__ ((packed));
+00060
+00061 uInt8 GreenFieldPosition __attribute__ ((packed));
+00062
+00063 uInt8 BlueMaskSize __attribute__ ((packed));
+00064
+00065 uInt8 BlueFieldPosition __attribute__ ((packed));
+00066
+00067 uInt8 AlphaMaskSize __attribute__ ((packed));
+00068
+00069 uInt8 AlphaFieldPosition __attribute__ ((packed));
+00070
+00071 uInt8 DirectColourMode __attribute__ ((packed));
+00072
+00073
+00074
+00075 uInt32 physBasePtr __attribute__ ((packed));
+00076
+00077 void * OffScreenMemOffset __attribute__ ((packed));
+00078
+00079 uInt16 OffScreenMemSize __attribute__ ((packed));
+00080
+00081 uInt8 paddington[461] __attribute__ ((packed));
+00082
+00083 };
+00084
+00085
+00086
+00087 struct TVESA_Rec {
+00088
+00089 char VBESignature[4] __attribute__ ((packed));
+00090
+00091 uInt8 minVersion __attribute__ ((packed));
+00092
+00093 uInt8 majVersion __attribute__ ((packed));
+00094
+00095 uInt32 OEMStringPtr __attribute__ ((packed));
+00096
+00097 uInt32 Capabilities __attribute__ ((packed));
+00098
+00099 uInt32 VideoModePtr __attribute__ ((packed));
+00100
+00101 uInt16 TotalMemory __attribute__ ((packed));
+00102
+00103
+00104
+00105 uInt16 OEMSoftwareRev __attribute__ ((packed));
+00106
+00107 uInt32 OEMVendorNamePtr __attribute__ ((packed));
+00108
+00109 uInt32 OEMProductNamePtr __attribute__ ((packed));
+00110
+00111 uInt32 OEMProductRevPtr __attribute__ ((packed));
+00112
+00113 uInt8 paddington[474] __attribute__ ((packed));
+00114
+00115 };
+00116
+00117
+00118
+00119 class ogDisplay_VESA : public ogSurface {
+00120
+00121 protected :
+00122
+00123 uInt16 ScreenSelector ;
+00124
+00125 TVESA_Rec * VESARec ;
+00126
+00127 TMode_Rec * ModeRec ;
+00128
+00129 bool InGraphics ;
+00130
+00131 uInt16 findMode (uInt32, uInt32, uInt32);
+00132
+00133 void getModeInfo (uInt16);
+00134
+00135 void getVESAInfo (void );
+00136
+00137 void setMode (uInt16);
+00138
+00139 virtual uInt32 rawGetPixel (uInt32, uInt32);
+00140
+00141 virtual void rawSetPixel (uInt32, uInt32, uInt32);
+00142
+00143 virtual void rawLine (uInt32, uInt32, uInt32, uInt32, uInt32);
+00144
+00145 void setPal (void );
+00146
+00147 public :
+00148
+00149 ogDisplay_VESA (void );
+00150
+00151 virtual bool ogAvail (void );
+00152
+00153 virtual bool ogAlias (ogSurface&, uInt32, uInt32, uInt32, uInt32);
+00154
+00155 virtual void ogClear (uInt32);
+00156
+00157 virtual bool ogClone (ogSurface&);
+00158
+00159 virtual void ogCopyLineTo (uInt32, uInt32, const void *, uInt32);
+00160
+00161 virtual void ogCopyLineFrom (uInt32, uInt32, void *, uInt32);
+00162
+00163 virtual void ogCopyPal (ogSurface&);
+00164
+00165 virtual bool ogCreate (uInt32, uInt32, ogPixelFmt);
+00166
+00167 virtual uInt32 ogGetPixel (int32, int32);
+00168
+00169 virtual void * ogGetPtr (uInt32, uInt32);
+00170
+00171 virtual void ogHLine (int32, int32, int32, uInt32);
+00172
+00173 virtual bool ogLoadPal (const char *);
+00174
+00175 virtual void ogSetPixel (int32, int32, uInt32);
+00176
+00177 virtual void ogSetRGBPalette (uInt8, uInt8, uInt8, uInt8);
+00178
+00179 virtual void ogVFlip (void );
+00180
+00181 virtual void ogVLine (int32, int32, int32, uInt32);
+00182
+00183 virtual ~ogDisplay_VESA (void );
+00184
+00185 };
+00186
+00187
+00188
+00189 #endif
+00190
+ Generated on Sat May 8 09:28:17 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/og_display___v_e_s_a_8h.html b/doc/doxygen/html/og_display___v_e_s_a_8h.html
new file mode 100644
index 0000000..f7a2988
--- /dev/null
+++ b/doc/doxygen/html/og_display___v_e_s_a_8h.html
@@ -0,0 +1,25 @@
+
+
+Ubixos: ogDisplay_VESA.h File Reference
+
+
+
+ogDisplay_VESA.h File Reference #include "objgfx30.h"
+
+
+Go to the source code of this file.
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/opt_8h.html b/doc/doxygen/html/opt_8h.html
new file mode 100644
index 0000000..20e95ec
--- /dev/null
+++ b/doc/doxygen/html/opt_8h.html
@@ -0,0 +1,332 @@
+
+
+Ubixos: opt.h File Reference
+
+
+
+opt.h File Reference #include "net/lwipopts.h "
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define ICMP_TTL 255
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #define MEM_ALIGNMENT 1
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_LINK_HLEN 0
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_POOL_BUFSIZE 128
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_POOL_SIZE 16
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_MAXRTX 12
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_MSS 128
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_SYNMAXRTX 6
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_TTL 255
+
+
+
+
+
+
+
+
+
+
+
+ #define TCP_WND 2048
+
+
+
+
+
+
+
+
+
+
+
+ #define UDP_TTL 255
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/paging_8h.html b/doc/doxygen/html/paging_8h.html
new file mode 100644
index 0000000..cf51e83
--- /dev/null
+++ b/doc/doxygen/html/paging_8h.html
@@ -0,0 +1,867 @@
+
+
+Ubixos: paging.h File Reference
+
+
+
+paging.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define kernelPageDefault (pagePresent|pageWrite)
+
+
+
+
+
+
+
+
+
+
+
+ #define pageCow 0x00000200
+
+
+
+
+
+
+
+
+
+
+
+ #define pageDefault (pagePresent|pageWrite|pageUser)
+
+
+
+
+
+
+
+
+
+
+
+ #define pageEntries (pageSize/4)
+
+
+
+
+
+
+
+
+
+
+
+ #define pageLength 0x00000400
+
+
+
+
+
+
+
+
+
+
+
+ #define pagePresent 0x00000001
+
+
+
+
+
+
+
+
+
+
+
+ #define pageSize 4096
+
+
+
+
+
+
+
+
+
+
+
+ #define pageStack 0x00000400
+
+
+
+
+
+
+
+
+
+
+
+ #define pageUser 0x00000004
+
+
+
+
+
+
+
+
+
+
+
+ #define pageWrite 0x00000002
+
+
+
+
+
+
+
+
+
+
+
+ #define parentPageDirAddr 0x100000
+
+
+
+
+
+
+
+
+
+
+
+ #define tablesBaseAddress 0xBFC00000
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void _vmmPageFault
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int vmmClearVirtualPage
+ (
+ uInt32
+ pageAddr
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmCopyVirtualSpace
+ (
+ pidType
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmCreateVirtualSpace
+ (
+ pidType
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmGetFreeKernelPage
+ (
+ pidType
+ pid ,
+
+
+
+
+ uInt16
+ count
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmGetFreePage
+ (
+ pidType
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmGetFreeVirtualPage
+ (
+ pidType
+ ,
+
+
+
+
+ int
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmGetPhysicalAddr
+ (
+ uInt32
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* vmmMapFromTask
+ (
+ pidType
+ ,
+
+
+
+
+ void *
+ ,
+
+
+
+
+ uInt32
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void vmmPageFault
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int vmmPagingInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int vmmRemapPage
+ (
+ uInt32
+ ,
+
+
+
+
+ uInt32
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void vmmSetPageAttribute
+ (
+ uInt32
+ ,
+
+
+
+
+ int
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void vmmUnmapPage
+ (
+ uInt32
+ ,
+
+
+
+
+ int
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void vmmUnmapPages
+ (
+ void *
+ ,
+
+
+
+
+ uInt32
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/pbuf_8h.html b/doc/doxygen/html/pbuf_8h.html
new file mode 100644
index 0000000..391e14f
--- /dev/null
+++ b/doc/doxygen/html/pbuf_8h.html
@@ -0,0 +1,546 @@
+
+
+Ubixos: pbuf.h File Reference
+
+
+
+pbuf.h File Reference #include "net/debug.h "
+#include "net/arch.h "
+
+
+Go to the source code of this file.
+
+Data Structures
+struct pbuf
+
+Defines
+#define PBUF_TRANSPORT_HLEN 20
+
+#define PBUF_IP_HLEN 20
+
+#define PBUF_FLAG_RAM 0x00
+
+#define PBUF_FLAG_ROM 0x01
+
+#define PBUF_FLAG_POOL 0x02
+
+Enumerations
+enum pbuf_layer { PBUF_TRANSPORT ,
+PBUF_IP ,
+PBUF_LINK ,
+PBUF_RAW
+ }
+
+enum pbuf_flag { PBUF_RAM ,
+PBUF_ROM ,
+PBUF_POOL
+ }
+
+Functions
+void pbuf_init (void)
+
+pbuf * pbuf_alloc (pbuf_layer l, uInt16 size, pbuf_flag flag)
+
+void pbuf_realloc (struct pbuf *p, uInt16 size)
+
+uInt8 pbuf_header (struct pbuf *p, Int16 header_size)
+
+void pbuf_ref (struct pbuf *p)
+
+uInt8 pbuf_free (struct pbuf *p)
+
+uInt8 pbuf_clen (struct pbuf *p)
+
+void pbuf_chain (struct pbuf *h, struct pbuf *t)
+
+pbuf * pbuf_dechain (struct pbuf *p)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define PBUF_FLAG_POOL 0x02
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_FLAG_RAM 0x00
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_FLAG_ROM 0x01
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_IP_HLEN 20
+
+
+
+
+
+
+
+
+
+
+
+ #define PBUF_TRANSPORT_HLEN 20
+
+
+
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+PBUF_RAM
+
+PBUF_ROM
+
+PBUF_POOL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+PBUF_TRANSPORT
+
+PBUF_IP
+
+PBUF_LINK
+
+PBUF_RAW
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+
+
+
+ void pbuf_chain
+ (
+ struct pbuf *
+ h ,
+
+
+
+
+ struct pbuf *
+ t
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 pbuf_clen
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct pbuf * pbuf_dechain
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 pbuf_free
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 pbuf_header
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ Int16
+ header_size
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void pbuf_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void pbuf_realloc
+ (
+ struct pbuf *
+ p ,
+
+
+
+
+ uInt16
+ size
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void pbuf_ref
+ (
+ struct pbuf *
+ p
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/pci_8h.html b/doc/doxygen/html/pci_8h.html
new file mode 100644
index 0000000..45def42
--- /dev/null
+++ b/doc/doxygen/html/pci_8h.html
@@ -0,0 +1,260 @@
+
+
+Ubixos: pci.h File Reference
+
+
+
+pci.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+
+Data Structures
+struct confadd
+
+struct pciConfig
+
+Defines
+#define countof (a) (sizeof(a) / sizeof(a[0]))
+
+Functions
+int pciInit ()
+
+bool pciProbe (int bus, int dev, int func, struct pciConfig *cfg)
+
+uInt32 pciRead (int bus, int dev, int func, int reg, int bytes)
+
+void pciWrite (int bus, int dev, int func, int reg, uInt32 v, int bytes)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define countof
+ (
+ a
+
+ )
+ (sizeof(a) / sizeof(a[0]))
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int pciInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool pciProbe
+ (
+ int
+ bus ,
+
+
+
+
+ int
+ dev ,
+
+
+
+
+ int
+ func ,
+
+
+
+
+ struct pciConfig *
+ cfg
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 pciRead
+ (
+ int
+ bus ,
+
+
+
+
+ int
+ dev ,
+
+
+
+
+ int
+ func ,
+
+
+
+
+ int
+ reg ,
+
+
+
+
+ int
+ bytes
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void pciWrite
+ (
+ int
+ bus ,
+
+
+
+
+ int
+ dev ,
+
+
+
+
+ int
+ func ,
+
+
+
+
+ int
+ reg ,
+
+
+
+
+ uInt32
+ v ,
+
+
+
+
+ int
+ bytes
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/perf_8h.html b/doc/doxygen/html/perf_8h.html
new file mode 100644
index 0000000..7e2c327
--- /dev/null
+++ b/doc/doxygen/html/perf_8h.html
@@ -0,0 +1,210 @@
+
+
+Ubixos: perf.h File Reference
+
+
+
+perf.h File Reference #include <ubixos/times.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+
+
+
+ #define PERF_STOP
+ (
+ x
+
+ )
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void perf_init
+ (
+ char *
+ fname
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void perf_print
+ (
+ unsigned long
+ c1l ,
+
+
+
+
+ unsigned long
+ c1h ,
+
+
+
+
+ unsigned long
+ c2l ,
+
+
+
+
+ unsigned long
+ c2h ,
+
+
+
+
+ char *
+ key
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void perf_print_times
+ (
+ struct tms *
+ start ,
+
+
+
+
+ struct tms *
+ end ,
+
+
+
+
+ char *
+ key
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/pit_8h.html b/doc/doxygen/html/pit_8h.html
new file mode 100644
index 0000000..d9b9b41
--- /dev/null
+++ b/doc/doxygen/html/pit_8h.html
@@ -0,0 +1,50 @@
+
+
+Ubixos: pit.h File Reference
+
+
+
+pit.h File Reference
+
+Go to the source code of this file.
+
+Functions
+int pitInit (int)
+
+
+Function Documentation
+
+
+
+
+
+
+ int pitInit
+ (
+ int
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/sched_8h.html b/doc/doxygen/html/sched_8h.html
new file mode 100644
index 0000000..312c573
--- /dev/null
+++ b/doc/doxygen/html/sched_8h.html
@@ -0,0 +1,413 @@
+
+
+Ubixos: sched.h File Reference
+
+
+
+sched.h File Reference #include <ubixos/types.h >
+#include <ubixos/elf.h >
+#include <vfs/file.h >
+#include <sys/tss.h >
+
+
+Go to the source code of this file.
+Typedef Documentation
+
+
+
+
+
+
+
+
+
+
+Structure containing information about a class
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+DEAD
+
+NEW
+
+READY
+
+RUNNING
+
+IDLE
+
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int deleteTask
+ (
+ uInt32
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Removes task from list
+
+
+
+
+
+
+
+
+ void sched
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int schedEndTask
+ (
+ pidType
+ pid
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int schedInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Allocates memory for task list and sets up default task
+
+
+
+
+
+
+
+
+ kTask_t * schedNewTask
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void schedYield
+ (
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/sde_8h.html b/doc/doxygen/html/sde_8h.html
new file mode 100644
index 0000000..985dbb9
--- /dev/null
+++ b/doc/doxygen/html/sde_8h.html
@@ -0,0 +1,217 @@
+
+
+Ubixos: sde.h File Reference
+
+
+
+sde.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define drawWindow 3
+
+
+
+
+
+
+
+
+
+
+
+ #define killWindow 4
+
+
+
+
+
+
+
+
+
+
+
+ #define registerWindow 1
+
+
+
+
+
+
+
+
+
+
+
+ #define windowReady 2
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void sdeThread
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sysSDE
+ (
+ uInt32
+ cmd ,
+
+
+
+
+ void *
+ ptr
+
+
+
+ )
+
+
+
+
+
+
+
+
+Variable Documentation
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/smp_8h-source.html b/doc/doxygen/html/smp_8h-source.html
new file mode 100644
index 0000000..abee3d5
--- /dev/null
+++ b/doc/doxygen/html/smp_8h-source.html
@@ -0,0 +1,71 @@
+
+
+Ubixos: smp.h Source File
+
+
+
+smp.h Go to the documentation of this file. Generated on Sat May 8 09:28:18 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/smp_8h.html b/doc/doxygen/html/smp_8h.html
new file mode 100644
index 0000000..03115fb
--- /dev/null
+++ b/doc/doxygen/html/smp_8h.html
@@ -0,0 +1,244 @@
+
+
+Ubixos: smp.h File Reference
+
+
+
+smp.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void apicMagic
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void cpuid
+ (
+ uInt32
+ ,
+
+
+
+
+ uInt32 *
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Calls the processor instruction CPUID
+
+
+
+
+
+
+
+
+ void cpuidDetect
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Detects for the processor instruction CPUID
+
+
+
+
+
+
+
+
+ uInt8 cpuInfo
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 getEflags
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Gets the extended flags from the CPU
+
+
+
+
+
+
+
+
+ void setEflags
+ (
+ uInt32
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Sets the extended flags in the CPU
+
+
+
+
+
+
+
+
+ void smpInit
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Inits multi-processor system and calls cpuiddetect and cpuid
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/sockets_8h.html b/doc/doxygen/html/sockets_8h.html
new file mode 100644
index 0000000..6f6612f
--- /dev/null
+++ b/doc/doxygen/html/sockets_8h.html
@@ -0,0 +1,800 @@
+
+
+Ubixos: sockets.h File Reference
+
+
+
+sockets.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+
+Data Structures
+struct in_addr
+
+struct sockaddr
+
+struct sockaddr_in
+
+Defines
+#define SOCK_STREAM 1
+
+#define SOCK_DGRAM 2
+
+#define AF_INET 2
+
+#define PF_INET AF_INET
+
+#define IPPROTO_TCP 6
+
+#define IPPROTO_UDP 17
+
+#define INADDR_ANY 0
+
+#define INADDR_BROADCAST 0xffffffff
+
+Functions
+int lwip_accept (int s, struct sockaddr *addr, int *addrlen)
+
+int lwip_bind (int s, struct sockaddr *name, int namelen)
+
+int lwip_close (int s)
+
+int lwip_connect (int s, struct sockaddr *name, int namelen)
+
+int lwip_listen (int s, int backlog)
+
+int lwip_recv (int s, void *mem, int len, unsigned int flags)
+
+int lwip_read (int s, void *mem, int len)
+
+int lwip_recvfrom (int s, void *mem, int len, unsigned int flags, struct sockaddr *from, int *fromlen)
+
+int lwip_send (int s, void *dataptr, int size, unsigned int flags)
+
+int lwip_sendto (int s, void *dataptr, int size, unsigned int flags, struct sockaddr *to, int tolen)
+
+int lwip_socket (int domain, int type, int protocol)
+
+int lwip_write (int s, void *dataptr, int size)
+
+
+Define Documentation
+
+
+
+
+
+
+
+
+
+ #define INADDR_ANY 0
+
+
+
+
+
+
+
+
+
+
+
+ #define INADDR_BROADCAST 0xffffffff
+
+
+
+
+
+
+
+
+
+
+
+ #define IPPROTO_TCP 6
+
+
+
+
+
+
+
+
+
+
+
+ #define IPPROTO_UDP 17
+
+
+
+
+
+
+
+
+
+
+
+ #define PF_INET AF_INET
+
+
+
+
+
+
+
+
+
+
+
+ #define SOCK_DGRAM 2
+
+
+
+
+
+
+
+
+
+
+
+ #define SOCK_STREAM 1
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int lwip_accept
+ (
+ int
+ s ,
+
+
+
+
+ struct sockaddr *
+ addr ,
+
+
+
+
+ int *
+ addrlen
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_bind
+ (
+ int
+ s ,
+
+
+
+
+ struct sockaddr *
+ name ,
+
+
+
+
+ int
+ namelen
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_close
+ (
+ int
+ s
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_connect
+ (
+ int
+ s ,
+
+
+
+
+ struct sockaddr *
+ name ,
+
+
+
+
+ int
+ namelen
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_listen
+ (
+ int
+ s ,
+
+
+
+
+ int
+ backlog
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_read
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ mem ,
+
+
+
+
+ int
+ len
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_recv
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ mem ,
+
+
+
+
+ int
+ len ,
+
+
+
+
+ unsigned int
+ flags
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_recvfrom
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ mem ,
+
+
+
+
+ int
+ len ,
+
+
+
+
+ unsigned int
+ flags ,
+
+
+
+
+ struct sockaddr *
+ from ,
+
+
+
+
+ int *
+ fromlen
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_send
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ dataptr ,
+
+
+
+
+ int
+ size ,
+
+
+
+
+ unsigned int
+ flags
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_sendto
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ dataptr ,
+
+
+
+
+ int
+ size ,
+
+
+
+
+ unsigned int
+ flags ,
+
+
+
+
+ struct sockaddr *
+ to ,
+
+
+
+
+ int
+ tolen
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_socket
+ (
+ int
+ domain ,
+
+
+
+
+ int
+ type ,
+
+
+
+
+ int
+ protocol
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int lwip_write
+ (
+ int
+ s ,
+
+
+
+
+ void *
+ dataptr ,
+
+
+
+
+ int
+ size
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/spinlock_8h-source.html b/doc/doxygen/html/spinlock_8h-source.html
new file mode 100644
index 0000000..cf5d943
--- /dev/null
+++ b/doc/doxygen/html/spinlock_8h-source.html
@@ -0,0 +1,62 @@
+
+
+Ubixos: spinlock.h Source File
+
+
+
+spinlock.h Go to the documentation of this file. 00001
+00002
+00003
+00004
+00005
+00006
+00007
+00008
+00009
+00010
+00011
+00012
+00013
+00014
+00015
+00016
+00017
+00018
+00019
+00020
+00021
+00022
+00023
+00024
+00025
+00026
+00027
+00028
+00029
+00030 #ifndef _SPINLOCK_H
+00031 #define _SPINLOCK_H
+00032
+00033 #include <ubixos/types.h >
+00034
+00035 #define SPIN_LOCK_INITIALIZER 0
+00036
+00037 typedef volatile int spinLock_t ;
+00038
+00039 extern inline void spinLockInit (spinLock_t *);
+00040 extern inline void spinUnlock (spinLock_t *);
+00041 extern inline int spinTryLock (spinLock_t *);
+00042 extern inline void spinLock (spinLock_t *);
+00043 extern inline int spinLockLocked (spinLock_t *);
+00044
+00045 #endif
+00046
+00047
+00048
+00049
+00050
+ Generated on Sat May 8 09:28:18 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/spinlock_8h.html b/doc/doxygen/html/spinlock_8h.html
new file mode 100644
index 0000000..d5e3878
--- /dev/null
+++ b/doc/doxygen/html/spinlock_8h.html
@@ -0,0 +1,227 @@
+
+
+Ubixos: spinlock.h File Reference
+
+
+
+spinlock.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+Define Documentation
+
+
+
+
+
+
+ #define SPIN_LOCK_INITIALIZER 0
+
+
+
+
+
+Typedef Documentation
+
+
+
+Function Documentation
+
+
+
+
+
+
+ void spinLock
+ (
+ spinLock_t *
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void spinLockInit
+ (
+ spinLock_t *
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int spinLockLocked
+ (
+ spinLock_t *
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int spinTryLock
+ (
+ spinLock_t *
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void spinUnlock
+ (
+ spinLock_t *
+
+ )
+ [inline]
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/stats_8h.html b/doc/doxygen/html/stats_8h.html
new file mode 100644
index 0000000..3ac2521
--- /dev/null
+++ b/doc/doxygen/html/stats_8h.html
@@ -0,0 +1,53 @@
+
+
+Ubixos: stats.h File Reference
+
+
+
+stats.h File Reference #include "net/opt.h "
+#include "net/arch/cc.h "
+#include "net/memp.h "
+
+
+Go to the source code of this file.
+Function Documentation
+
+
+
+
+
+
+ void stats_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/stdarg_8h.html b/doc/doxygen/html/stdarg_8h.html
new file mode 100644
index 0000000..04a07ea
--- /dev/null
+++ b/doc/doxygen/html/stdarg_8h.html
@@ -0,0 +1,192 @@
+
+
+Ubixos: stdarg.h File Reference
+
+
+
+stdarg.h File Reference
+
+Go to the source code of this file.
+
+Defines
+#define vaStart (ap, parm)
+
+#define vaArg (ap, type)
+
+#define vaEnd (ap) ((ap)[0] = 0, (void) 0)
+
+Typedefs
+typedef char * vaList [1]
+
+Functions
+int vsprintf (char *buf, const char *fmt, vaList args)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define vaArg
+ (
+ ap,
+
+
+ type
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
((ap)[0] += \
+ ((sizeof (type) + sizeof (int ) - 1) & ~(sizeof (int ) - 1)), \
+ (*(type *) ((ap)[0] \
+ - ((sizeof (type) + sizeof (int ) - 1) & ~(sizeof (int ) - 1)) )))
+
+
+
+
+
+
+
+
+
+ #define vaEnd
+ (
+ ap
+
+ )
+ ((ap)[0] = 0, (void) 0)
+
+
+
+
+
+
+
+
+
+
+
+ #define vaStart
+ (
+ ap,
+
+
+ parm
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
((ap)[0] = (char *) &parm \
+ + ((sizeof (parm) + sizeof (int ) - 1) & ~(sizeof (int ) - 1)), (void ) 0)
+
+
+
+Typedef Documentation
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int vsprintf
+ (
+ char *
+ buf ,
+
+
+
+
+ const char *
+ fmt ,
+
+
+
+
+ vaList
+ args
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/string_8h.html b/doc/doxygen/html/string_8h.html
new file mode 100644
index 0000000..2f58cf6
--- /dev/null
+++ b/doc/doxygen/html/string_8h.html
@@ -0,0 +1,189 @@
+
+
+Ubixos: string.h File Reference
+
+
+
+string.h File Reference #include <ubixos/types.h >
+
+
+Go to the source code of this file.
+
+Functions
+void * kmemcpy (void *dst, const void *src, size_t length)
+
+void * kmemset (void *dst, int c, size_t length)
+
+int kstrlen (const char *string)
+
+int sprintf (char *str, const char *format,...)
+
+
+Function Documentation
+
+
+
+
+
+
+ void* kmemcpy
+ (
+ void *
+ dst ,
+
+
+
+
+ const void *
+ src ,
+
+
+
+
+ size_t
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* kmemset
+ (
+ void *
+ dst ,
+
+
+
+
+ int
+ c ,
+
+
+
+
+ size_t
+ length
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int kstrlen
+ (
+ const char *
+ string
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int sprintf
+ (
+ char *
+ str ,
+
+
+
+
+ const char *
+ format ,
+
+
+
+
+ ...
+
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:22 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/struct_drv_geom.html b/doc/doxygen/html/struct_drv_geom.html
new file mode 100644
index 0000000..213c04b
--- /dev/null
+++ b/doc/doxygen/html/struct_drv_geom.html
@@ -0,0 +1,93 @@
+
+
+Ubixos: DrvGeom struct Reference
+
+
+
+DrvGeom Struct Reference #include <fdc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/struct_t_mode___rec.html b/doc/doxygen/html/struct_t_mode___rec.html
new file mode 100644
index 0000000..172ae96
--- /dev/null
+++ b/doc/doxygen/html/struct_t_mode___rec.html
@@ -0,0 +1,1044 @@
+
+
+Ubixos: TMode_Rec struct Reference
+
+
+
+TMode_Rec Struct Reference #include <ogDisplay_VESA.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ uInt8 paddington [461] TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 OffScreenMemSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* OffScreenMemOffset TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 physBasePtr TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 DirectColourMode TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 AlphaFieldPosition TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 AlphaMaskSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 BlueFieldPosition TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 BlueMaskSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 GreenFieldPosition TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 GreenMaskSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 RedFieldPosition TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 RedMaskSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 Reserved TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 NumOfImagePages TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 BankSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 MemoryModel TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 NumberOfBanks TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 BitsPerPixel TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 NumBitPlanes TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 CharHeight TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 CharWidth TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 yRes TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 xRes TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 BytesPerLine TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* BankSwitch TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 WindowBSeg TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 WindowASeg TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 WindowSize TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 Granularity TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 WindowBFlags TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 WindowAFlags TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 ModeAttributes TMode_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/struct_t_v_e_s_a___rec.html b/doc/doxygen/html/struct_t_v_e_s_a___rec.html
new file mode 100644
index 0000000..93343f6
--- /dev/null
+++ b/doc/doxygen/html/struct_t_v_e_s_a___rec.html
@@ -0,0 +1,393 @@
+
+
+Ubixos: TVESA_Rec struct Reference
+
+
+
+TVESA_Rec Struct Reference #include <ogDisplay_VESA.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ uInt8 paddington [474] TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMProductRevPtr TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMProductNamePtr TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMVendorNamePtr TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 OEMSoftwareRev TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 TotalMemory TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 VideoModePtr TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 Capabilities TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMStringPtr TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 majVersion TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 minVersion TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ char VBESignature [4] TVESA_Rec::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structapi__msg.html b/doc/doxygen/html/structapi__msg.html
new file mode 100644
index 0000000..bca0262
--- /dev/null
+++ b/doc/doxygen/html/structapi__msg.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: api_msg struct Reference
+
+
+
+api_msg Struct Reference #include <api_msg.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structapi__msg__msg.html b/doc/doxygen/html/structapi__msg__msg.html
new file mode 100644
index 0000000..c934ab6
--- /dev/null
+++ b/doc/doxygen/html/structapi__msg__msg.html
@@ -0,0 +1,317 @@
+
+
+Ubixos: api_msg_msg struct Reference
+
+
+
+api_msg_msg Struct Reference #include <api_msg.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structarpcom.html b/doc/doxygen/html/structarpcom.html
new file mode 100644
index 0000000..604fa94
--- /dev/null
+++ b/doc/doxygen/html/structarpcom.html
@@ -0,0 +1,93 @@
+
+
+Ubixos: arpcom struct Reference
+
+
+
+arpcom Struct Reference #include <lnc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structblock_allocation_table_entry.html b/doc/doxygen/html/structblock_allocation_table_entry.html
new file mode 100644
index 0000000..2f2d31b
--- /dev/null
+++ b/doc/doxygen/html/structblock_allocation_table_entry.html
@@ -0,0 +1,120 @@
+
+
+Ubixos: blockAllocationTableEntry struct Reference
+
+
+
+blockAllocationTableEntry Struct Reference #include <ubixfs.h >
+
+
+Detailed Description
+Block Allocation Table Entry
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+Block Attributes
+
+
+
+
+
+
+
+
+
+
+
+
+Sector Of Next Block
+
+
+
+
+
+
+
+
+
+
+
+
+Real Sector
+
+
+
+
+
+
+
+
+
+
+
+
+Reserved
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structboot_sect.html b/doc/doxygen/html/structboot_sect.html
new file mode 100644
index 0000000..0aac35e
--- /dev/null
+++ b/doc/doxygen/html/structboot_sect.html
@@ -0,0 +1,315 @@
+
+
+Ubixos: bootSect struct Reference
+
+
+
+bootSect Struct Reference Bootsector structure.
+More...
+
+#include <ubixfs.h >
+
+
+Detailed Description
+Bootsector structure.
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rest of code
+
+
+
+
+
+
+
+
+
+
+
+
+Start of filesystem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Jump code
+
+
+
+
+
+
+
+
+
+
+
+
+Start of kernel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Version of UbixFS
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structconfadd.html b/doc/doxygen/html/structconfadd.html
new file mode 100644
index 0000000..ac50e09
--- /dev/null
+++ b/doc/doxygen/html/structconfadd.html
@@ -0,0 +1,165 @@
+
+
+Ubixos: confadd struct Reference
+
+
+
+confadd Struct Reference #include <pci.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structcpuinfo__t.html b/doc/doxygen/html/structcpuinfo__t.html
new file mode 100644
index 0000000..552a912
--- /dev/null
+++ b/doc/doxygen/html/structcpuinfo__t.html
@@ -0,0 +1,249 @@
+
+
+Ubixos: cpuinfo_t struct Reference
+
+
+
+cpuinfo_t Struct Reference #include <smp.h >
+
+
+Detailed Description
+Structure containing informtaion about the CPU
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Brand name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1=Ok, 0=Bad
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Family, Model, Stepping.
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdev_fs_devices.html b/doc/doxygen/html/structdev_fs_devices.html
new file mode 100644
index 0000000..d0598bb
--- /dev/null
+++ b/doc/doxygen/html/structdev_fs_devices.html
@@ -0,0 +1,165 @@
+
+
+Ubixos: devFsDevices struct Reference
+
+
+
+devFsDevices Struct Reference #include <devfs.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdev_fs_info.html b/doc/doxygen/html/structdev_fs_info.html
new file mode 100644
index 0000000..8e4c1d9
--- /dev/null
+++ b/doc/doxygen/html/structdev_fs_info.html
@@ -0,0 +1,45 @@
+
+
+Ubixos: devFsInfo struct Reference
+
+
+
+devFsInfo Struct Reference #include <devfs.h >
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdev_method_type.html b/doc/doxygen/html/structdev_method_type.html
new file mode 100644
index 0000000..3d01a34
--- /dev/null
+++ b/doc/doxygen/html/structdev_method_type.html
@@ -0,0 +1,19 @@
+
+
+Ubixos: devMethodType struct Reference
+
+
+
+devMethodType Struct Reference #include <driver.h >
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdevice.html b/doc/doxygen/html/structdevice.html
new file mode 100644
index 0000000..e10b980
--- /dev/null
+++ b/doc/doxygen/html/structdevice.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: device struct Reference
+
+
+
+device Struct Reference #include <device.old.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdevice_node.html b/doc/doxygen/html/structdevice_node.html
new file mode 100644
index 0000000..6423670
--- /dev/null
+++ b/doc/doxygen/html/structdevice_node.html
@@ -0,0 +1,381 @@
+
+
+Ubixos: deviceNode struct Reference
+
+
+
+deviceNode Struct Reference #include <device.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdirectory_entry.html b/doc/doxygen/html/structdirectory_entry.html
new file mode 100644
index 0000000..50e5db5
--- /dev/null
+++ b/doc/doxygen/html/structdirectory_entry.html
@@ -0,0 +1,243 @@
+
+
+Ubixos: directoryEntry struct Reference
+
+
+
+directoryEntry Struct Reference UbixFS Directory Entry.
+More...
+
+#include <ubixfs.h >
+
+
+Detailed Description
+UbixFS Directory Entry.
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+Files Attributes
+
+
+
+
+
+
+
+
+
+
+
+
+Date Created
+
+
+
+
+
+
+
+
+
+
+
+
+File Name
+
+
+
+
+
+
+
+
+
+
+
+
+GID Of Owner
+
+
+
+
+
+
+
+
+
+
+
+
+Date Last Modified
+
+
+
+
+
+
+
+
+
+
+
+
+Files Permissions
+
+
+
+
+
+
+
+
+
+
+
+
+Size Of File
+
+
+
+
+
+
+
+
+
+
+
+
+Starting Cluster Of File
+
+
+
+
+
+
+
+
+
+
+
+
+UID Of Owner
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdp__rcvhdr.html b/doc/doxygen/html/structdp__rcvhdr.html
new file mode 100644
index 0000000..730c66d
--- /dev/null
+++ b/doc/doxygen/html/structdp__rcvhdr.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: dp_rcvhdr struct Reference
+
+
+
+dp_rcvhdr Struct Reference #include <ne2k.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdrive_info.html b/doc/doxygen/html/structdrive_info.html
new file mode 100644
index 0000000..83aa9ec
--- /dev/null
+++ b/doc/doxygen/html/structdrive_info.html
@@ -0,0 +1,309 @@
+
+
+Ubixos: driveInfo struct Reference
+
+
+
+driveInfo Struct Reference #include <hd.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structdriver_type.html b/doc/doxygen/html/structdriver_type.html
new file mode 100644
index 0000000..8b53849
--- /dev/null
+++ b/doc/doxygen/html/structdriver_type.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: driverType struct Reference
+
+
+
+driverType Struct Reference #include <driver.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structei__device.html b/doc/doxygen/html/structei__device.html
new file mode 100644
index 0000000..7d6ea03
--- /dev/null
+++ b/doc/doxygen/html/structei__device.html
@@ -0,0 +1,213 @@
+
+
+Ubixos: ei_device struct Reference
+
+
+
+ei_device Struct Reference #include <device.old.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_dynamic.html b/doc/doxygen/html/structelf_dynamic.html
new file mode 100644
index 0000000..7711f21
--- /dev/null
+++ b/doc/doxygen/html/structelf_dynamic.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: elfDynamic struct Reference
+
+
+
+elfDynamic Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_dynsym.html b/doc/doxygen/html/structelf_dynsym.html
new file mode 100644
index 0000000..c6bb7fb
--- /dev/null
+++ b/doc/doxygen/html/structelf_dynsym.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: elfDynsym struct Reference
+
+
+
+elfDynsym Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_header.html b/doc/doxygen/html/structelf_header.html
new file mode 100644
index 0000000..e65f0ff
--- /dev/null
+++ b/doc/doxygen/html/structelf_header.html
@@ -0,0 +1,357 @@
+
+
+Ubixos: elfHeader struct Reference
+
+
+
+elfHeader Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+Size of ELF header in bytes.
+
+
+
+
+
+
+
+
+
+
+
+
+Entry point.
+
+
+
+
+
+
+
+
+
+
+
+
+Architecture-specific flags.
+
+
+
+
+
+
+
+
+
+
+
+
+File identification.
+
+
+
+
+
+
+
+
+
+
+
+
+Machine architecture.
+
+
+
+
+
+
+
+
+
+
+
+
+Size of program header entry.
+
+
+
+
+
+
+
+
+
+
+
+
+Number of program header entries.
+
+
+
+
+
+
+
+
+
+
+
+
+Program header file offset.
+
+
+
+
+
+
+
+
+
+
+
+
+Size of section header entry.
+
+
+
+
+
+
+
+
+
+
+
+
+Number of section header entries.
+
+
+
+
+
+
+
+
+
+
+
+
+Section header file offset.
+
+
+
+
+
+
+
+
+
+
+
+
+Section name strings section.
+
+
+
+
+
+
+
+
+
+
+
+
+File type.
+
+
+
+
+
+
+
+
+
+
+
+
+ELF format version.
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_plt_info.html b/doc/doxygen/html/structelf_plt_info.html
new file mode 100644
index 0000000..dc4844b
--- /dev/null
+++ b/doc/doxygen/html/structelf_plt_info.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: elfPltInfo struct Reference
+
+
+
+elfPltInfo Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_programheader.html b/doc/doxygen/html/structelf_programheader.html
new file mode 100644
index 0000000..0485c5c
--- /dev/null
+++ b/doc/doxygen/html/structelf_programheader.html
@@ -0,0 +1,213 @@
+
+
+Ubixos: elfProgramheader struct Reference
+
+
+
+elfProgramheader Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+Alignment in memory and file.
+
+
+
+
+
+
+
+
+
+
+
+
+Size of contents in file.
+
+
+
+
+
+
+
+
+
+
+
+
+Access permission flags.
+
+
+
+
+
+
+
+
+
+
+
+
+Size of contents in memory.
+
+
+
+
+
+
+
+
+
+
+
+
+File offset of contents.
+
+
+
+
+
+
+
+
+
+
+
+
+Physical address (not used).
+
+
+
+
+
+
+
+
+
+
+
+
+Entry type.
+
+
+
+
+
+
+
+
+
+
+
+
+Virtual address in memory image.
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structelf_sectionheader.html b/doc/doxygen/html/structelf_sectionheader.html
new file mode 100644
index 0000000..1f679da
--- /dev/null
+++ b/doc/doxygen/html/structelf_sectionheader.html
@@ -0,0 +1,261 @@
+
+
+Ubixos: elfSectionheader struct Reference
+
+
+
+elfSectionheader Struct Reference #include <elf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+Address in memory image.
+
+
+
+
+
+
+
+
+
+
+
+
+Alignment in bytes.
+
+
+
+
+
+
+
+
+
+
+
+
+Size of each entry in section.
+
+
+
+
+
+
+
+
+
+
+
+
+Section flags.
+
+
+
+
+
+
+
+
+
+
+
+
+Depends on section type.
+
+
+
+
+
+
+
+
+
+
+
+
+Index of a related section.
+
+
+
+
+
+
+
+
+
+
+
+
+Section name (index into the section header string table).
+
+
+
+
+
+
+
+
+
+
+
+
+Offset in file.
+
+
+
+
+
+
+
+
+
+
+
+
+Size in bytes.
+
+
+
+
+
+
+
+
+
+
+
+
+Section type.
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structeth__addr.html b/doc/doxygen/html/structeth__addr.html
new file mode 100644
index 0000000..f653cf0
--- /dev/null
+++ b/doc/doxygen/html/structeth__addr.html
@@ -0,0 +1,52 @@
+
+
+Ubixos: eth_addr struct Reference
+
+
+
+eth_addr Struct Reference #include <arp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ eth_addr::PACK_STRUCT_FIELD
+ (
+ uInt8
+ addr [6]
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structeth__hdr.html b/doc/doxygen/html/structeth__hdr.html
new file mode 100644
index 0000000..5bfdedb
--- /dev/null
+++ b/doc/doxygen/html/structeth__hdr.html
@@ -0,0 +1,114 @@
+
+
+Ubixos: eth_hdr struct Reference
+
+
+
+eth_hdr Struct Reference #include <arp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ eth_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ type
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ eth_hdr::PACK_STRUCT_FIELD
+ (
+ struct eth_addr
+ src
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ eth_hdr::PACK_STRUCT_FIELD
+ (
+ struct eth_addr
+ dest
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structfile_descriptor_struct.html b/doc/doxygen/html/structfile_descriptor_struct.html
new file mode 100644
index 0000000..808d8bc
--- /dev/null
+++ b/doc/doxygen/html/structfile_descriptor_struct.html
@@ -0,0 +1,333 @@
+
+
+Ubixos: fileDescriptorStruct struct Reference
+
+
+
+fileDescriptorStruct Struct Reference #include <vfs.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structfile_system.html b/doc/doxygen/html/structfile_system.html
new file mode 100644
index 0000000..2b48f1c
--- /dev/null
+++ b/doc/doxygen/html/structfile_system.html
@@ -0,0 +1,285 @@
+
+
+Ubixos: fileSystem struct Reference
+
+
+
+fileSystem Struct Reference #include <vfs.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structgdt_descriptor.html b/doc/doxygen/html/structgdt_descriptor.html
new file mode 100644
index 0000000..d3d6437
--- /dev/null
+++ b/doc/doxygen/html/structgdt_descriptor.html
@@ -0,0 +1,189 @@
+
+
+Ubixos: gdtDescriptor struct Reference
+
+
+
+gdtDescriptor Struct Reference #include <gdt.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structgdt_gate.html b/doc/doxygen/html/structgdt_gate.html
new file mode 100644
index 0000000..3d2a546
--- /dev/null
+++ b/doc/doxygen/html/structgdt_gate.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: gdtGate struct Reference
+
+
+
+gdtGate Struct Reference #include <gdt.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structhost_ring_entry.html b/doc/doxygen/html/structhost_ring_entry.html
new file mode 100644
index 0000000..e0360bb
--- /dev/null
+++ b/doc/doxygen/html/structhost_ring_entry.html
@@ -0,0 +1,95 @@
+
+
+Ubixos: hostRingEntry struct Reference
+
+
+
+hostRingEntry Struct Reference #include <lnc.h >
+
+
+
+Data Fields
+mds * md
+
+union {
+
+ char * data
+
+} buff
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structi387_struct.html b/doc/doxygen/html/structi387_struct.html
new file mode 100644
index 0000000..b43a3f7
--- /dev/null
+++ b/doc/doxygen/html/structi387_struct.html
@@ -0,0 +1,213 @@
+
+
+Ubixos: i387Struct struct Reference
+
+
+
+i387Struct Struct Reference #include <tss.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structicmp__dur__hdr.html b/doc/doxygen/html/structicmp__dur__hdr.html
new file mode 100644
index 0000000..54318d8
--- /dev/null
+++ b/doc/doxygen/html/structicmp__dur__hdr.html
@@ -0,0 +1,212 @@
+
+
+Ubixos: icmp_dur_hdr struct Reference
+
+
+
+icmp_dur_hdr Struct Reference #include <icmp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ icmp_dur_hdr::PACK_STRUCT_FIELD
+ (
+ uInt32
+ unused
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_dur_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_dur_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _type_code
+ )
+
+
+
+
+
+
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following files:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structicmp__echo__hdr.html b/doc/doxygen/html/structicmp__echo__hdr.html
new file mode 100644
index 0000000..7c9b9e4
--- /dev/null
+++ b/doc/doxygen/html/structicmp__echo__hdr.html
@@ -0,0 +1,267 @@
+
+
+Ubixos: icmp_echo_hdr struct Reference
+
+
+
+icmp_echo_hdr Struct Reference #include <icmp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ icmp_echo_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ seqno
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_echo_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ id
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_echo_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_echo_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _type_code
+ )
+
+
+
+
+
+
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following files:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structicmp__te__hdr.html b/doc/doxygen/html/structicmp__te__hdr.html
new file mode 100644
index 0000000..173439c
--- /dev/null
+++ b/doc/doxygen/html/structicmp__te__hdr.html
@@ -0,0 +1,212 @@
+
+
+Ubixos: icmp_te_hdr struct Reference
+
+
+
+icmp_te_hdr Struct Reference #include <icmp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ icmp_te_hdr::PACK_STRUCT_FIELD
+ (
+ uInt32
+ unused
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_te_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icmp_te_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _type_code
+ )
+
+
+
+
+
+
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following files:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structin__addr.html b/doc/doxygen/html/structin__addr.html
new file mode 100644
index 0000000..66516ad
--- /dev/null
+++ b/doc/doxygen/html/structin__addr.html
@@ -0,0 +1,45 @@
+
+
+Ubixos: in_addr struct Reference
+
+
+
+in_addr Struct Reference #include <sockets.h >
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structinit_block.html b/doc/doxygen/html/structinit_block.html
new file mode 100644
index 0000000..5e9f933
--- /dev/null
+++ b/doc/doxygen/html/structinit_block.html
@@ -0,0 +1,189 @@
+
+
+Ubixos: initBlock struct Reference
+
+
+
+initBlock Struct Reference #include <lnc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structip__addr.html b/doc/doxygen/html/structip__addr.html
new file mode 100644
index 0000000..3ad41ec
--- /dev/null
+++ b/doc/doxygen/html/structip__addr.html
@@ -0,0 +1,78 @@
+
+
+Ubixos: ip_addr struct Reference
+
+
+
+ip_addr Struct Reference #include <ip_addr.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ ip_addr::PACK_STRUCT_FIELD
+ (
+ uInt32
+ addr
+ )
+
+
+
+
+
+
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following files:
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structip__hdr.html b/doc/doxygen/html/structip__hdr.html
new file mode 100644
index 0000000..a80e1ed
--- /dev/null
+++ b/doc/doxygen/html/structip__hdr.html
@@ -0,0 +1,487 @@
+
+
+Ubixos: ip_hdr struct Reference
+
+
+
+ip_hdr Struct Reference #include <ip.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ struct ip_addr
+ dest
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ struct ip_addr
+ src
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _ttl_proto
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _offset
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _id
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _len
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ip_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _v_hl_tos
+ )
+
+
+
+
+
+
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following files:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structlnc_info.html b/doc/doxygen/html/structlnc_info.html
new file mode 100644
index 0000000..5934ff3
--- /dev/null
+++ b/doc/doxygen/html/structlnc_info.html
@@ -0,0 +1,261 @@
+
+
+Ubixos: lncInfo struct Reference
+
+
+
+lncInfo Struct Reference #include <lnc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structm_map.html b/doc/doxygen/html/structm_map.html
new file mode 100644
index 0000000..7f65df3
--- /dev/null
+++ b/doc/doxygen/html/structm_map.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: mMap struct Reference
+
+
+
+mMap Struct Reference #include <vmm.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structmds.html b/doc/doxygen/html/structmds.html
new file mode 100644
index 0000000..4eb896e
--- /dev/null
+++ b/doc/doxygen/html/structmds.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: mds struct Reference
+
+
+
+mds Struct Reference #include <lnc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structmem_descriptor.html b/doc/doxygen/html/structmem_descriptor.html
new file mode 100644
index 0000000..3f3c812
--- /dev/null
+++ b/doc/doxygen/html/structmem_descriptor.html
@@ -0,0 +1,189 @@
+
+
+Ubixos: memDescriptor struct Reference
+
+
+
+memDescriptor Struct Reference #include <kmalloc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structmount_points.html b/doc/doxygen/html/structmount_points.html
new file mode 100644
index 0000000..6a5125d
--- /dev/null
+++ b/doc/doxygen/html/structmount_points.html
@@ -0,0 +1,237 @@
+
+
+Ubixos: mountPoints struct Reference
+
+
+
+mountPoints Struct Reference #include <mount.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnet.html b/doc/doxygen/html/structnet.html
new file mode 100644
index 0000000..175a091
--- /dev/null
+++ b/doc/doxygen/html/structnet.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: net struct Reference
+
+
+
+net Struct Reference #include <device.old.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnetbuf.html b/doc/doxygen/html/structnetbuf.html
new file mode 100644
index 0000000..15aab1e
--- /dev/null
+++ b/doc/doxygen/html/structnetbuf.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: netbuf struct Reference
+
+
+
+netbuf Struct Reference #include <api.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnetconn.html b/doc/doxygen/html/structnetconn.html
new file mode 100644
index 0000000..e713a10
--- /dev/null
+++ b/doc/doxygen/html/structnetconn.html
@@ -0,0 +1,263 @@
+
+
+Ubixos: netconn struct Reference
+
+
+
+netconn Struct Reference #include <api.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnetif.html b/doc/doxygen/html/structnetif.html
new file mode 100644
index 0000000..8c4f1d2
--- /dev/null
+++ b/doc/doxygen/html/structnetif.html
@@ -0,0 +1,285 @@
+
+
+Ubixos: netif struct Reference
+
+
+
+netif Struct Reference #include <netif.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnic_buffer.html b/doc/doxygen/html/structnic_buffer.html
new file mode 100644
index 0000000..ef48e8d
--- /dev/null
+++ b/doc/doxygen/html/structnic_buffer.html
@@ -0,0 +1,93 @@
+
+
+Ubixos: nicBuffer struct Reference
+
+
+
+nicBuffer Struct Reference #include <ne2k.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structnic_info.html b/doc/doxygen/html/structnic_info.html
new file mode 100644
index 0000000..2c800c8
--- /dev/null
+++ b/doc/doxygen/html/structnic_info.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: nicInfo struct Reference
+
+
+
+nicInfo Struct Reference #include <lnc.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structog_mode_info.html b/doc/doxygen/html/structog_mode_info.html
new file mode 100644
index 0000000..71f44ad
--- /dev/null
+++ b/doc/doxygen/html/structog_mode_info.html
@@ -0,0 +1,1044 @@
+
+
+Ubixos: ogModeInfo struct Reference
+
+
+
+ogModeInfo Struct Reference #include <ogDisplay_UbixOS.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ uInt8 paddington [461] ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 offScreenMemSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* offScreenMemOffset ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 physBasePtr ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 directColourMode ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 alphaFieldPosition ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 alphaMaskSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 blueFieldPosition ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 blueMaskSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 greenFieldPosition ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 greenMaskSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 redFieldPosition ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 redMaskSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 reserved ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 numOfImagePages ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 bankSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 memoryModel ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 numberOfBanks ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 bitsPerPixel ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 numBitPlanes ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 charHeight ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 charWidth ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 yRes ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 xRes ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 bytesPerLine ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void* bankSwitch ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 windowBSeg ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 windowASeg ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 windowSize ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 granularity ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 windowBFlags ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 windowAFlags ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 modeAttributes ogModeInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structog_v_e_s_a_info.html b/doc/doxygen/html/structog_v_e_s_a_info.html
new file mode 100644
index 0000000..82ce818
--- /dev/null
+++ b/doc/doxygen/html/structog_v_e_s_a_info.html
@@ -0,0 +1,393 @@
+
+
+Ubixos: ogVESAInfo struct Reference
+
+
+
+ogVESAInfo Struct Reference #include <ogDisplay_UbixOS.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ uInt8 paddington [474] ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMProductRevPtr ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMProductNamePtr ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMVendorNamePtr ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 OEMSoftwareRev ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt16 totalMemory ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 videoModePtr ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 capabilities ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt32 OEMStringPtr ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 majVersion ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ uInt8 minVersion ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ char VBESignature [4] ogVESAInfo::__attribute__
+ (
+ (packed )
+
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structos_info.html b/doc/doxygen/html/structos_info.html
new file mode 100644
index 0000000..4db1db1
--- /dev/null
+++ b/doc/doxygen/html/structos_info.html
@@ -0,0 +1,405 @@
+
+
+Ubixos: osInfo struct Reference
+
+
+
+osInfo Struct Reference #include <sched.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structpartition_information.html b/doc/doxygen/html/structpartition_information.html
new file mode 100644
index 0000000..2b35899
--- /dev/null
+++ b/doc/doxygen/html/structpartition_information.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: partitionInformation struct Reference
+
+
+
+partitionInformation Struct Reference #include <ubixfs.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+Base Sector Of BAT
+
+
+
+
+
+
+
+
+
+
+
+
+Base Sector Of Root Directory
+
+
+
+
+
+
+
+
+
+
+
+
+Size In Sectors
+
+
+
+
+
+
+
+
+
+
+
+
+Base Sector Of Partition
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structpbuf.html b/doc/doxygen/html/structpbuf.html
new file mode 100644
index 0000000..79a5668
--- /dev/null
+++ b/doc/doxygen/html/structpbuf.html
@@ -0,0 +1,165 @@
+
+
+Ubixos: pbuf struct Reference
+
+
+
+pbuf Struct Reference #include <pbuf.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structpci_config.html b/doc/doxygen/html/structpci_config.html
new file mode 100644
index 0000000..c181701
--- /dev/null
+++ b/doc/doxygen/html/structpci_config.html
@@ -0,0 +1,501 @@
+
+
+Ubixos: pciConfig struct Reference
+
+
+
+pciConfig Struct Reference #include <pci.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structsde_windows.html b/doc/doxygen/html/structsde_windows.html
new file mode 100644
index 0000000..127003e
--- /dev/null
+++ b/doc/doxygen/html/structsde_windows.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: sdeWindows struct Reference
+
+
+
+sdeWindows Struct Reference #include <sde.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structsockaddr.html b/doc/doxygen/html/structsockaddr.html
new file mode 100644
index 0000000..26a8191
--- /dev/null
+++ b/doc/doxygen/html/structsockaddr.html
@@ -0,0 +1,93 @@
+
+
+Ubixos: sockaddr struct Reference
+
+
+
+sockaddr Struct Reference #include <sockets.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structsockaddr__in.html b/doc/doxygen/html/structsockaddr__in.html
new file mode 100644
index 0000000..58961f0
--- /dev/null
+++ b/doc/doxygen/html/structsockaddr__in.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: sockaddr_in struct Reference
+
+
+
+sockaddr_in Struct Reference #include <sockets.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structsys__timeout.html b/doc/doxygen/html/structsys__timeout.html
new file mode 100644
index 0000000..fe7549f
--- /dev/null
+++ b/doc/doxygen/html/structsys__timeout.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: sys_timeout struct Reference
+
+
+
+sys_timeout Struct Reference #include <sys.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structsys__timeouts.html b/doc/doxygen/html/structsys__timeouts.html
new file mode 100644
index 0000000..fcb5802
--- /dev/null
+++ b/doc/doxygen/html/structsys__timeouts.html
@@ -0,0 +1,45 @@
+
+
+Ubixos: sys_timeouts struct Reference
+
+
+
+sys_timeouts Struct Reference #include <sys.h >
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtask_file_info.html b/doc/doxygen/html/structtask_file_info.html
new file mode 100644
index 0000000..6dc1940
--- /dev/null
+++ b/doc/doxygen/html/structtask_file_info.html
@@ -0,0 +1,45 @@
+
+
+Ubixos: taskFileInfo struct Reference
+
+
+
+taskFileInfo Struct Reference #include <file.h >
+
+
+
+Data Fields
+char * cwd
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtask_struct.html b/doc/doxygen/html/structtask_struct.html
new file mode 100644
index 0000000..3d8838a
--- /dev/null
+++ b/doc/doxygen/html/structtask_struct.html
@@ -0,0 +1,264 @@
+
+
+Ubixos: taskStruct struct Reference
+
+
+
+taskStruct Struct Reference #include <sched.h >
+
+
+Detailed Description
+Structure containing information about a class
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtcp__hdr.html b/doc/doxygen/html/structtcp__hdr.html
new file mode 100644
index 0000000..346b9eb
--- /dev/null
+++ b/doc/doxygen/html/structtcp__hdr.html
@@ -0,0 +1,269 @@
+
+
+Ubixos: tcp_hdr struct Reference
+
+
+
+tcp_hdr Struct Reference #include <tcp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ urgp
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ wnd
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ _offset_flags
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt32
+ ackno
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt32
+ seqno
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ dest
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tcp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ src
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtcp__pcb.html b/doc/doxygen/html/structtcp__pcb.html
new file mode 100644
index 0000000..da4544c
--- /dev/null
+++ b/doc/doxygen/html/structtcp__pcb.html
@@ -0,0 +1,1053 @@
+
+
+Ubixos: tcp_pcb struct Reference
+
+
+
+tcp_pcb Struct Reference #include <tcp.h >
+
+
+
+Data Fields
+tcp_pcb * next
+
+enum tcp_state state
+
+void * callback_arg
+
+err_t (* accept )(void *arg, struct tcp_pcb *newpcb, err_t err)
+
+ip_addr local_ip
+
+uInt16 local_port
+
+ip_addr remote_ip
+
+uInt16 remote_port
+
+uInt32 rcv_nxt
+
+uInt16 rcv_wnd
+
+uInt16 tmr
+
+uInt8 rtime
+
+uInt16 mss
+
+uInt8 flags
+
+uInt16 rttest
+
+uInt32 rtseq
+
+Int32 sa
+
+Int32 sv
+
+uInt16 rto
+
+uInt8 nrtx
+
+uInt32 lastack
+
+uInt8 dupacks
+
+uInt16 cwnd
+
+uInt16 ssthresh
+
+uInt32 snd_nxt
+
+uInt32 snd_max
+
+uInt32 snd_wnd
+
+uInt32 snd_wl1
+
+uInt32 snd_wl2
+
+uInt32 snd_lbb
+
+uInt16 snd_buf
+
+uInt8 snd_queuelen
+
+err_t (* sent )(void *arg, struct tcp_pcb *pcb, uInt16 space)
+
+uInt16 acked
+
+err_t (* recv )(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
+
+pbuf * recv_data
+
+err_t (* connected )(void *arg, struct tcp_pcb *pcb, err_t err)
+
+err_t (* poll )(void *arg, struct tcp_pcb *pcb)
+
+void(* errf )(void *arg, err_t err)
+
+uInt8 polltmr
+
+uInt8 pollinterval
+
+tcp_seg * unsent
+
+tcp_seg * unacked
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtcp__pcb__listen.html b/doc/doxygen/html/structtcp__pcb__listen.html
new file mode 100644
index 0000000..439cf90
--- /dev/null
+++ b/doc/doxygen/html/structtcp__pcb__listen.html
@@ -0,0 +1,165 @@
+
+
+Ubixos: tcp_pcb_listen struct Reference
+
+
+
+tcp_pcb_listen Struct Reference #include <tcp.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtcp__seg.html b/doc/doxygen/html/structtcp__seg.html
new file mode 100644
index 0000000..897299c
--- /dev/null
+++ b/doc/doxygen/html/structtcp__seg.html
@@ -0,0 +1,141 @@
+
+
+Ubixos: tcp_seg struct Reference
+
+
+
+tcp_seg Struct Reference #include <tcp.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtcpip__msg.html b/doc/doxygen/html/structtcpip__msg.html
new file mode 100644
index 0000000..6cc3c9f
--- /dev/null
+++ b/doc/doxygen/html/structtcpip__msg.html
@@ -0,0 +1,193 @@
+
+
+Ubixos: tcpip_msg struct Reference
+
+
+
+tcpip_msg Struct Reference #include <tcpip.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtime_struct.html b/doc/doxygen/html/structtime_struct.html
new file mode 100644
index 0000000..eb49b1d
--- /dev/null
+++ b/doc/doxygen/html/structtime_struct.html
@@ -0,0 +1,165 @@
+
+
+Ubixos: timeStruct struct Reference
+
+
+
+timeStruct Struct Reference #include <time.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtimespec.html b/doc/doxygen/html/structtimespec.html
new file mode 100644
index 0000000..1e51783
--- /dev/null
+++ b/doc/doxygen/html/structtimespec.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: timespec struct Reference
+
+
+
+timespec Struct Reference #include <time.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:25 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtimeval.html b/doc/doxygen/html/structtimeval.html
new file mode 100644
index 0000000..c22b123
--- /dev/null
+++ b/doc/doxygen/html/structtimeval.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: timeval struct Reference
+
+
+
+timeval Struct Reference #include <time.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtimezone.html b/doc/doxygen/html/structtimezone.html
new file mode 100644
index 0000000..28e99d5
--- /dev/null
+++ b/doc/doxygen/html/structtimezone.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: timezone struct Reference
+
+
+
+timezone Struct Reference #include <time.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtms.html b/doc/doxygen/html/structtms.html
new file mode 100644
index 0000000..23bc364
--- /dev/null
+++ b/doc/doxygen/html/structtms.html
@@ -0,0 +1,117 @@
+
+
+Ubixos: tms struct Reference
+
+
+
+tms Struct Reference #include <times.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structtss_struct.html b/doc/doxygen/html/structtss_struct.html
new file mode 100644
index 0000000..c0728ed
--- /dev/null
+++ b/doc/doxygen/html/structtss_struct.html
@@ -0,0 +1,957 @@
+
+
+Ubixos: tssStruct struct Reference
+
+
+
+tssStruct Struct Reference #include <tss.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubix_disk_label.html b/doc/doxygen/html/structubix_disk_label.html
new file mode 100644
index 0000000..48acd67
--- /dev/null
+++ b/doc/doxygen/html/structubix_disk_label.html
@@ -0,0 +1,99 @@
+
+
+Ubixos: ubixDiskLabel struct Reference
+
+
+
+ubixDiskLabel Struct Reference Partition Information.
+More...
+
+#include <ubixfs.h >
+
+
+Detailed Description
+Partition Information.
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+Should be UBIXDISKMAGIC uInt32 magicNum2; uInt16 driveType; /*!< Type of drive
+
+
+
+
+
+
+
+
+
+
+
+
+Number of partitions in the drive
+
+
+
+
+
+
+
+
+
+
+
+
+the partition table
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubix_disk_label_1_1drive_partitions.html b/doc/doxygen/html/structubix_disk_label_1_1drive_partitions.html
new file mode 100644
index 0000000..188a449
--- /dev/null
+++ b/doc/doxygen/html/structubix_disk_label_1_1drive_partitions.html
@@ -0,0 +1,168 @@
+
+
+Ubixos: ubixDiskLabel::drivePartitions struct Reference
+
+
+
+ubixDiskLabel::drivePartitions Struct Reference #include <ubixfs.h >
+
+
+Detailed Description
+the partition table
+
+
Field Documentation
+
+
+
+
+
+
+
+
+
+
+BAT size
+
+
+
+
+
+
+
+
+
+
+
+
+filesystem fragments per block
+
+
+
+
+
+
+
+
+
+
+
+
+filesystem basic fragment size
+
+
+
+
+
+
+
+
+
+
+
+
+filesystem type, see below
+
+
+
+
+
+
+
+
+
+
+
+
+starting sector
+
+
+
+
+
+
+
+
+
+
+
+
+number of sectors in partition
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubix_fs_info.html b/doc/doxygen/html/structubix_fs_info.html
new file mode 100644
index 0000000..67efb1a
--- /dev/null
+++ b/doc/doxygen/html/structubix_fs_info.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: ubixFsInfo struct Reference
+
+
+
+ubixFsInfo Struct Reference #include <ubixfs.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+Number of block allocation table entries
+
+
+
+
+
+
+
+
+
+
+
+
+Dynamically allocated array of block allocation tables
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread.html b/doc/doxygen/html/structubthread.html
new file mode 100644
index 0000000..6931d5b
--- /dev/null
+++ b/doc/doxygen/html/structubthread.html
@@ -0,0 +1,45 @@
+
+
+Ubixos: ubthread struct Reference
+
+
+
+ubthread Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread__cond.html b/doc/doxygen/html/structubthread__cond.html
new file mode 100644
index 0000000..f63fa48
--- /dev/null
+++ b/doc/doxygen/html/structubthread__cond.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: ubthread_cond struct Reference
+
+
+
+ubthread_cond Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread__cond__list.html b/doc/doxygen/html/structubthread__cond__list.html
new file mode 100644
index 0000000..8faeb63
--- /dev/null
+++ b/doc/doxygen/html/structubthread__cond__list.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: ubthread_cond_list struct Reference
+
+
+
+ubthread_cond_list Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread__list.html b/doc/doxygen/html/structubthread__list.html
new file mode 100644
index 0000000..e583651
--- /dev/null
+++ b/doc/doxygen/html/structubthread__list.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: ubthread_list struct Reference
+
+
+
+ubthread_list Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread__mutex.html b/doc/doxygen/html/structubthread__mutex.html
new file mode 100644
index 0000000..a65038e
--- /dev/null
+++ b/doc/doxygen/html/structubthread__mutex.html
@@ -0,0 +1,93 @@
+
+
+Ubixos: ubthread_mutex struct Reference
+
+
+
+ubthread_mutex Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structubthread__mutex__list.html b/doc/doxygen/html/structubthread__mutex__list.html
new file mode 100644
index 0000000..1236e5c
--- /dev/null
+++ b/doc/doxygen/html/structubthread__mutex__list.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: ubthread_mutex_list struct Reference
+
+
+
+ubthread_mutex_list Struct Reference #include <ubthread.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structudp__hdr.html b/doc/doxygen/html/structudp__hdr.html
new file mode 100644
index 0000000..e3a2a6e
--- /dev/null
+++ b/doc/doxygen/html/structudp__hdr.html
@@ -0,0 +1,145 @@
+
+
+Ubixos: udp_hdr struct Reference
+
+
+
+udp_hdr Struct Reference #include <udp.h >
+
+
+Member Function Documentation
+
+
+
+
+
+
+ udp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ chksum
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ udp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ len
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ udp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ dest
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ udp_hdr::PACK_STRUCT_FIELD
+ (
+ uInt16
+ src
+ )
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structudp__pcb.html b/doc/doxygen/html/structudp__pcb.html
new file mode 100644
index 0000000..ba4f16c
--- /dev/null
+++ b/doc/doxygen/html/structudp__pcb.html
@@ -0,0 +1,213 @@
+
+
+Ubixos: udp_pcb struct Reference
+
+
+
+udp_pcb Struct Reference #include <udp.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structuser_file_descriptor_struct.html b/doc/doxygen/html/structuser_file_descriptor_struct.html
new file mode 100644
index 0000000..0ede511
--- /dev/null
+++ b/doc/doxygen/html/structuser_file_descriptor_struct.html
@@ -0,0 +1,69 @@
+
+
+Ubixos: userFileDescriptorStruct struct Reference
+
+
+
+userFileDescriptorStruct Struct Reference #include <file.h >
+
+
+Field Documentation
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/structvitals_struct.html b/doc/doxygen/html/structvitals_struct.html
new file mode 100644
index 0000000..7bad9e3
--- /dev/null
+++ b/doc/doxygen/html/structvitals_struct.html
@@ -0,0 +1,285 @@
+
+
+Ubixos: vitalsStruct struct Reference
+
+
+
+vitalsStruct Struct Reference #include <vitals.h >
+
+
+Field Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Sat May 8 09:28:26 2004 for Ubixos by
+
+
+ 1.3.3
+
+
diff --git a/doc/doxygen/html/sys_8h.html b/doc/doxygen/html/sys_8h.html
new file mode 100644
index 0000000..2df0695
--- /dev/null
+++ b/doc/doxygen/html/sys_8h.html
@@ -0,0 +1,583 @@
+
+
+Ubixos: sys.h File Reference
+
+
+
+sys.h File Reference #include "arch/cc.h "
+#include "arch/sys_arch.h "
+
+
+Go to the source code of this file.
+Typedef Documentation
+
+
+
+Function Documentation
+
+
+
+
+
+
+ uInt16 sys_arch_mbox_fetch
+ (
+ sys_mbox_t
+ mbox ,
+
+
+
+
+ void **
+ msg ,
+
+
+
+
+ uInt16
+ timeout
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ struct sys_timeouts * sys_arch_timeouts
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_init
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_mbox_fetch
+ (
+ sys_mbox_t
+ mbox ,
+
+
+
+
+ void **
+ msg
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_mbox_free
+ (
+ sys_mbox_t
+ mbox
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sys_mbox_t sys_mbox_new
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_mbox_post
+ (
+ sys_mbox_t
+ mbox ,
+
+
+
+
+ void *
+ msg
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unsigned long sys_now
+ (
+ void
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_sem_free
+ (
+ sys_sem_t
+ sem
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_sem_signal
+ (
+ sys_sem_t
+ sem
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_sem_wait
+ (
+ sys_sem_t
+ sem
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void sys_thread_new
+ (
+ void(*
+ thread )(void *arg),
+
+
+
+
+ void *
+ arg
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:23 2004 for Ubixos by
+
+
+ 1.3.3
+
+