diff --git a/doc/doxygen/html/api__msg_8h.html b/doc/doxygen/html/api__msg_8h.html
new file mode 100644
index 0000000..f290a3f
--- /dev/null
+++ b/doc/doxygen/html/api__msg_8h.html
@@ -0,0 +1,160 @@
+
+
 
+Ubixos: api_msg.h File Reference 
+ 
+
+
+api_msg.h File Reference #include "net/opt.h " 
+#include "net/pbuf.h " 
+#include "net/sys.h " 
+#include "net/ipv4/ip.h " 
+#include "net/udp.h " 
+#include "net/tcp.h " 
+#include "net/api.h " 
+
+
+Go to the source code of this file. 
+ 
+Data Structures  
+struct   api_msg  
+
+struct   api_msg_msg  
+
+Enumerations  
+enum   api_msg_type  {  
+  API_MSG_NEWCONN , 
+API_MSG_DELCONN , 
+API_MSG_BIND , 
+API_MSG_CONNECT , 
+ 
+  API_MSG_LISTEN , 
+API_MSG_ACCEPT , 
+API_MSG_SEND , 
+API_MSG_RECV , 
+ 
+  API_MSG_WRITE , 
+API_MSG_CLOSE , 
+API_MSG_MAX 
+ 
+ } 
+
+Functions  
+void  api_msg_input  (struct api_msg  *msg) 
+
+void  api_msg_post  (struct api_msg  *msg) 
+
+
+Enumeration Type Documentation 
+
+
+
+  
+    
+       
+     
+    
+
+
+
Enumeration values:  
+
+API_MSG_NEWCONN   
+  
+API_MSG_DELCONN   
+  
+API_MSG_BIND   
+  
+API_MSG_CONNECT   
+  
+API_MSG_LISTEN   
+  
+API_MSG_ACCEPT   
+  
+API_MSG_SEND   
+  
+API_MSG_RECV   
+  
+API_MSG_WRITE   
+  
+API_MSG_CLOSE   
+  
+API_MSG_MAX   
+  
+
+  
+     
+   
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           void api_msg_input  
+          (  
+          struct api_msg  *  
+           msg            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void api_msg_post  
+          (  
+          struct api_msg  *  
+           msg            
+           )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/arch_8h.html b/doc/doxygen/html/arch_8h.html
new file mode 100644
index 0000000..3efe7a4
--- /dev/null
+++ b/doc/doxygen/html/arch_8h.html
@@ -0,0 +1,69 @@
+
+ 
+Ubixos: arch.h File Reference 
+ 
+
+
+arch.h File Reference #include "arch/cpu.h " 
+#include "arch/cc.h " 
+
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define BIG_ENDIAN   4321
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define LITTLE_ENDIAN   1234
+        
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/arp_8h.html b/doc/doxygen/html/arp_8h.html
new file mode 100644
index 0000000..27e1972
--- /dev/null
+++ b/doc/doxygen/html/arp_8h.html
@@ -0,0 +1,352 @@
+
+ 
+Ubixos: arp.h File Reference 
+ 
+
+
+arp.h File Reference #include "net/pbuf.h " 
+#include "net/ipv4/ip_addr.h " 
+#include "net/netif.h " 
+
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define ARP_TMR_INTERVAL   10000
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ETHTYPE_ARP   0x0806
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ETHTYPE_IP   0x0800
+        
+     
+   
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           struct pbuf * arp_arp_input  
+          (  
+          struct netif  *  
+           netif ,  
+         
+        
+           
+           
+          struct eth_addr  *  
+           ethaddr ,  
+         
+        
+           
+           
+          struct pbuf  *  
+           p  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void arp_init  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void arp_ip_input  
+          (  
+          struct netif  *  
+           netif ,  
+         
+        
+           
+           
+          struct pbuf  *  
+           p  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           struct eth_addr * arp_lookup  
+          (  
+          struct ip_addr  *  
+           ipaddr            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           struct pbuf * arp_query  
+          (  
+          struct netif  *  
+           netif ,  
+         
+        
+           
+           
+          struct eth_addr  *  
+           ethaddr ,  
+         
+        
+           
+           
+          struct ip_addr  *  
+           ipaddr  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void arp_tmr  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+Variable Documentation 
+
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/atkbd_8h.html b/doc/doxygen/html/atkbd_8h.html
new file mode 100644
index 0000000..e07cbe2
--- /dev/null
+++ b/doc/doxygen/html/atkbd_8h.html
@@ -0,0 +1,285 @@
+
+ 
+Ubixos: atkbd.h File Reference 
+ 
+
+
+atkbd.h File Reference 
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+
+
+
+  
+    
+      
+        
+           #define controlKey   2
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ledCapslock   4
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ledNumlock   2
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ledScrolllock   1
+        
+     
+   
+
+
+
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           void keyboardHandler  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           int keyboardInit  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void keyboardISR  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void setLED  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/bioscall_8h.html b/doc/doxygen/html/bioscall_8h.html
new file mode 100644
index 0000000..2e1689e
--- /dev/null
+++ b/doc/doxygen/html/bioscall_8h.html
@@ -0,0 +1,230 @@
+
+ 
+Ubixos: bioscall.h File Reference 
+ 
+
+
+bioscall.h File Reference #include <ubixos/types.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 bios16Code  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void biosCall  
+          (  
+          int  
+           biosInt ,  
+         
+        
+           
+           
+          int  
+           eax ,  
+         
+        
+           
+           
+          int  
+           ebx ,  
+         
+        
+           
+           
+          int  
+           ecx ,  
+         
+        
+           
+           
+          int  
+           edx ,  
+         
+        
+           
+           
+          int  
+           esi ,  
+         
+        
+           
+           
+          int  
+           edi ,  
+         
+        
+           
+           
+          int  
+           es ,  
+         
+        
+           
+           
+          int  
+           ds  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/cc_8h.html b/doc/doxygen/html/cc_8h.html
new file mode 100644
index 0000000..3a47fd5
--- /dev/null
+++ b/doc/doxygen/html/cc_8h.html
@@ -0,0 +1,120 @@
+
+ 
+Ubixos: cc.h File Reference 
+ 
+
+
+cc.h File Reference 
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define PACK_STRUCT_BEGIN
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define PACK_STRUCT_END
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define PACK_STRUCT_FIELD 
+          (  
+          x  
+                     
+           )  
+             x __attribute__((packed ))
+        
+     
+   
+
+
+
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/cdefs_8h.html b/doc/doxygen/html/cdefs_8h.html
new file mode 100644
index 0000000..fdd1dda
--- /dev/null
+++ b/doc/doxygen/html/cdefs_8h.html
@@ -0,0 +1,68 @@
+
+ 
+Ubixos: cdefs.h File Reference 
+ 
+
+
+cdefs.h File Reference #include <ubixos/types.h > 
+
+
+Go to the source code of this file. 
+ 
+Defines  
+#define  _CDRES_H  
+
+#define  __dead2    __attribute__((__noreturn__)) 
+
+
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define __dead2   __attribute__((__noreturn__))
+        
+     
+   
+
+
+
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/classog_display___ubix_o_s.html b/doc/doxygen/html/classog_display___ubix_o_s.html
new file mode 100644
index 0000000..b297b69
--- /dev/null
+++ b/doc/doxygen/html/classog_display___ubix_o_s.html
@@ -0,0 +1,715 @@
+
+ 
+Ubixos: ogDisplay_UbixOS class Reference 
+ 
+
+
+ogDisplay_UbixOS Class Reference #include <ogDisplay_UbixOS.h >
+
+
+ 
+Public Member Functions  
+  ogDisplay_UbixOS  (void) 
+
+virtual bool   Alias  (ogSurface &, uInt32 , uInt32 , uInt32 , uInt32 ) 
+
+virtual bool   Clone  (ogSurface &) 
+
+virtual void  CopyPalette  (ogSurface &) 
+
+virtual bool   Create  (uInt32 , uInt32 , ogPixelFmt) 
+
+virtual bool   LoadPalette  (const char *) 
+
+virtual void  SetPalette  (const ogRGBA8[]) 
+
+virtual void  SetPalette  (uInt8 , uInt8 , uInt8 , uInt8 ) 
+
+virtual void  SetPalette  (uInt8 , uInt8 , uInt8 , uInt8 , uInt8 ) 
+
+virtual  ~ogDisplay_UbixOS  (void) 
+
+Protected Member Functions  
+uInt16  FindMode  (uInt32 , uInt32 , uInt32 ) 
+
+void  GetModeInfo  (uInt16 ) 
+
+void  GetVESAInfo  (void) 
+
+void  SetMode  (uInt16 ) 
+
+void  SetPal  (void) 
+
+Protected Attributes  
+void *  pages  [2] 
+
+uInt32  activePage  
+
+uInt32  visualPage  
+
+ogVESAInfo  * VESAInfo  
+
+ogModeInfo  * modeInfo  
+
+
+Constructor & Destructor Documentation 
+
+
+  
+    
+      
+        
+           ogDisplay_UbixOS::ogDisplay_UbixOS  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual ogDisplay_UbixOS::~ogDisplay_UbixOS   
+          (  
+          void  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+Member Function Documentation 
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_UbixOS::Alias  
+          (  
+          ogSurface &  
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_UbixOS::Clone  
+          (  
+          ogSurface &  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_UbixOS::CopyPalette  
+          (  
+          ogSurface &  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_UbixOS::Create  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          ogPixelFmt  
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           uInt16  ogDisplay_UbixOS::FindMode  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_UbixOS::GetModeInfo  
+          (  
+          uInt16   
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_UbixOS::GetVESAInfo  
+          (  
+          void  
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_UbixOS::LoadPalette  
+          (  
+          const char *  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_UbixOS::SetMode  
+          (  
+          uInt16   
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_UbixOS::SetPal  
+          (  
+          void  
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_UbixOS::SetPalette  
+          (  
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_UbixOS::SetPalette  
+          (  
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_UbixOS::SetPalette  
+          (  
+          const  
+           ogRGBA8 []           
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+Field Documentation 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this class 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/classog_display___v_e_s_a.html b/doc/doxygen/html/classog_display___v_e_s_a.html
new file mode 100644
index 0000000..5d8a946
--- /dev/null
+++ b/doc/doxygen/html/classog_display___v_e_s_a.html
@@ -0,0 +1,1173 @@
+
+ 
+Ubixos: ogDisplay_VESA class Reference 
+ 
+
+
+ogDisplay_VESA Class Reference #include <ogDisplay_VESA.h >
+
+
+ 
+Public Member Functions  
+  ogDisplay_VESA  (void) 
+
+virtual bool   ogAvail  (void) 
+
+virtual bool   ogAlias  (ogSurface &, uInt32 , uInt32 , uInt32 , uInt32 ) 
+
+virtual void  ogClear  (uInt32 ) 
+
+virtual bool   ogClone  (ogSurface &) 
+
+virtual void  ogCopyLineTo  (uInt32 , uInt32 , const void *, uInt32 ) 
+
+virtual void  ogCopyLineFrom  (uInt32 , uInt32 , void *, uInt32 ) 
+
+virtual void  ogCopyPal  (ogSurface &) 
+
+virtual bool   ogCreate  (uInt32 , uInt32 , ogPixelFmt) 
+
+virtual uInt32   ogGetPixel  (int32, int32) 
+
+virtual void *  ogGetPtr  (uInt32 , uInt32 ) 
+
+virtual void  ogHLine  (int32, int32, int32, uInt32 ) 
+
+virtual bool   ogLoadPal  (const char *) 
+
+virtual void  ogSetPixel  (int32, int32, uInt32 ) 
+
+virtual void  ogSetRGBPalette  (uInt8 , uInt8 , uInt8 , uInt8 ) 
+
+virtual void  ogVFlip  (void) 
+
+virtual void  ogVLine  (int32, int32, int32, uInt32 ) 
+
+virtual  ~ogDisplay_VESA  (void) 
+
+Protected Member Functions  
+uInt16  findMode  (uInt32 , uInt32 , uInt32 ) 
+
+void  getModeInfo  (uInt16 ) 
+
+void  getVESAInfo  (void) 
+
+void  setMode  (uInt16 ) 
+
+virtual uInt32   rawGetPixel  (uInt32 , uInt32 ) 
+
+virtual void  rawSetPixel  (uInt32 , uInt32 , uInt32 ) 
+
+virtual void  rawLine  (uInt32 , uInt32 , uInt32 , uInt32 , uInt32 ) 
+
+void  setPal  (void) 
+
+Protected Attributes  
+uInt16  ScreenSelector  
+
+TVESA_Rec  * VESARec  
+
+TMode_Rec  * ModeRec  
+
+bool  InGraphics  
+
+
+Constructor & Destructor Documentation 
+
+
+  
+    
+      
+        
+           ogDisplay_VESA::ogDisplay_VESA  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual ogDisplay_VESA::~ogDisplay_VESA   
+          (  
+          void  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+Member Function Documentation 
+
+
+  
+    
+      
+        
+           uInt16  ogDisplay_VESA::findMode  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_VESA::getModeInfo  
+          (  
+          uInt16   
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_VESA::getVESAInfo  
+          (  
+          void  
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_VESA::ogAlias  
+          (  
+          ogSurface &  
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_VESA::ogAvail  
+          (  
+          void  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogClear  
+          (  
+          uInt32   
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_VESA::ogClone  
+          (  
+          ogSurface &  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogCopyLineFrom  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          void *  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogCopyLineTo  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          const void *  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogCopyPal  
+          (  
+          ogSurface &  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_VESA::ogCreate  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          ogPixelFmt  
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual uInt32  ogDisplay_VESA::ogGetPixel  
+          (  
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void* ogDisplay_VESA::ogGetPtr  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogHLine  
+          (  
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual bool  ogDisplay_VESA::ogLoadPal  
+          (  
+          const char *  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogSetPixel  
+          (  
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogSetRGBPalette  
+          (  
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+          ,  
+         
+        
+           
+           
+          uInt8   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogVFlip  
+          (  
+          void  
+                     
+           )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::ogVLine  
+          (  
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+          ,  
+         
+        
+           
+           
+          int32  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual uInt32  ogDisplay_VESA::rawGetPixel  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [protected, virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::rawLine  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [protected, virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           virtual void ogDisplay_VESA::rawSetPixel  
+          (  
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+          ,  
+         
+        
+           
+           
+          uInt32   
+           
+         
+        
+           
+          )  
+           [protected, virtual] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_VESA::setMode  
+          (  
+          uInt16   
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void ogDisplay_VESA::setPal  
+          (  
+          void  
+                     
+           )  
+           [protected] 
+         
+
+      
+     
+   
+
+
+Field Documentation 
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this class 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/dma_8h.html b/doc/doxygen/html/dma_8h.html
new file mode 100644
index 0000000..24a593a
--- /dev/null
+++ b/doc/doxygen/html/dma_8h.html
@@ -0,0 +1,130 @@
+
+ 
+Ubixos: dma.h File Reference 
+ 
+
+
+dma.h File Reference #include <ubixos/types.h > 
+
+
+Go to the source code of this file. 
+Function Documentation 
+
+
+  
+    
+      
+        
+           void _dmaXfer  
+          (  
+          uInt8   
+           dmaChannel ,  
+         
+        
+           
+           
+          uInt8   
+           page ,  
+         
+        
+           
+           
+          uInt   
+           offset ,  
+         
+        
+           
+           
+          uInt   
+           length ,  
+         
+        
+           
+           
+          uInt8   
+           mode  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void dmaXfer  
+          (  
+          uInt8   
+           channel ,  
+         
+        
+           
+           
+          uInt32   
+           address ,  
+         
+        
+           
+           
+          uInt   
+           length ,  
+         
+        
+           
+           
+          uInt8   
+           read  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/driver_8h.html b/doc/doxygen/html/driver_8h.html
new file mode 100644
index 0000000..b7dfa8a
--- /dev/null
+++ b/doc/doxygen/html/driver_8h.html
@@ -0,0 +1,49 @@
+
+ 
+Ubixos: driver.h File Reference 
+ 
+
+
+driver.h File Reference #include <ubixos/types.h > 
+
+
+Go to the source code of this file. 
+Typedef Documentation 
+
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/elf_8h.html b/doc/doxygen/html/elf_8h.html
new file mode 100644
index 0000000..abab82a
--- /dev/null
+++ b/doc/doxygen/html/elf_8h.html
@@ -0,0 +1,673 @@
+
+ 
+Ubixos: elf.h File Reference 
+ 
+
+
+elf.h File Reference #include <ubixos/types.h > 
+
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define elfExecutable   0x002
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define elfLibrary   0x003
+        
+     
+   
+
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Intel 80386. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Motorola 68000. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Intel 80860. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Motorola 88000. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+AT&T WE 32100. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+MIPS RS3000. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+No machine. 
+
+Elf Machine Types     
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+SPARC. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Core file. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Shared object file. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Executable file. 
+
+    
 
+   
+
+
+
+  
+    
+      
+        
+           #define ET_HIPROC   0xffff
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ET_LOPROC   0xff00
+        
+     
+   
+
+
+  
+    
+       
+     
+    
+
+
+Processor-specific. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+No file type. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Relocatable file. 
+
+    
 
+   
+
+
+
+  
+    
+      
+        
+           #define EV_CURRENT   1
+        
+     
+   
+
+
+  
+    
+       
+     
+    
+
+
+Current version. 
+
+    
 
+   
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Invalid version. 
+
+Elf Version     
 
+   
+
+
+
+  
+    
+      
+        
+           #define PT_DYNAMIC   2
+        
+     
+   
+
+
+
+
+
+
+
+
+  
+    
+       
+     
+    
+
+
+Elf Program Header Types     
 
+   
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           char* elfGetPhType  
+          (  
+          int  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           char* elfGetShType  
+          (  
+          int  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/err_8h.html b/doc/doxygen/html/err_8h.html
new file mode 100644
index 0000000..b8166cc
--- /dev/null
+++ b/doc/doxygen/html/err_8h.html
@@ -0,0 +1,341 @@
+
+ 
+Ubixos: err.h File Reference 
+ 
+
+
+err.h File Reference #include <ubixos/types.h > 
+#include "net/debug.h " 
+#include "net/arch/cc.h " 
+
+
+Go to the source code of this file. 
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define ERR_ABRT   -3
+        
+     
+   
+
+
+
+
+
+
+
+
+
+
+  
+    
+      
+        
+           #define ERR_CLSD   -5
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define ERR_CONN   -6
+        
+     
+   
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+    
+      
+        
+           #define ERR_USE   -10
+        
+     
+   
+
+
+
+
+
+
+
+  
+    
+      
+        
+           #define lwip_strerr 
+          (  
+          x  
+                     
+           )  
+             ""
+        
+     
+   
+
+
+Typedef Documentation 
+
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/ethernetif_8h.html b/doc/doxygen/html/ethernetif_8h.html
new file mode 100644
index 0000000..ca1de6a
--- /dev/null
+++ b/doc/doxygen/html/ethernetif_8h.html
@@ -0,0 +1,51 @@
+
+ 
+Ubixos: ethernetif.h File Reference 
+ 
+
+
+ethernetif.h File Reference #include "net/netif.h " 
+
+
+Go to the source code of this file. 
+Function Documentation 
+
+
+  
+    
+      
+        
+           void ethernetif_init  
+          (  
+          struct netif  *  
+           netif            
+           )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/exec_8h.html b/doc/doxygen/html/exec_8h.html
new file mode 100644
index 0000000..eed44f8
--- /dev/null
+++ b/doc/doxygen/html/exec_8h.html
@@ -0,0 +1,125 @@
+
+ 
+Ubixos: exec.h File Reference 
+ 
+
+
+exec.h File Reference #include <ubixos/types.h > 
+#include <ubixos/sched.h > 
+
+
+Go to the source code of this file. 
+ 
+Functions  
+uInt32  execThread  (void(*tproc)(void), int stack, char *arg, char *descr) 
+
+void  execFile  (char *file, int argc, char **argv, int console) 
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           void execFile  
+          (  
+          char *  
+           file ,  
+         
+        
+           
+           
+          int  
+           argc ,  
+         
+        
+           
+           
+          char **  
+           argv ,  
+         
+        
+           
+           
+          int  
+           console  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           uInt32  execThread  
+          (  
+          void(*  
+           tproc )(void),  
+         
+        
+           
+           
+          int  
+           stack ,  
+         
+        
+           
+           
+          char *  
+           arg ,  
+         
+        
+           
+           
+          char *  
+           descr  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/fdc_8h.html b/doc/doxygen/html/fdc_8h.html
new file mode 100644
index 0000000..20157ed
--- /dev/null
+++ b/doc/doxygen/html/fdc_8h.html
@@ -0,0 +1,1096 @@
+
+ 
+Ubixos: fdc.h File Reference 
+ 
+
+
+fdc.h File Reference #include <ubixos/types.h > 
+
+
+Go to the source code of this file. 
+ 
+Data Structures  
+struct   DrvGeom  
+
+Defines  
+#define  fdcMsr    (0x3f4) 
+
+#define  fdcData    (0x3f5) 
+
+#define  fdcDir    (0x3f7) 
+
+#define  fdcCcr    (0x3f7) 
+
+#define  fdcDor    (0x3f2) 
+
+#define  fdcDrs    (0x3f4) 
+
+#define  cmdWrite    (0xc5) 
+
+#define  cmdRead    (0xe6) 
+
+#define  cmdSeek    (0x0f) 
+
+#define  cmdSensei    (0x08) 
+
+#define  cmdRecal    (0x07) 
+
+#define  cmdSpecify    (0x03) 
+
+#define  dg144Heads    2 
+
+#define  dg144Tracks    80 
+
+#define  dg144Spt    18 
+
+#define  dg144Gap3rw    0x1b 
+
+#define  dg168Gap3rw    0x1c 
+
+Typedefs  
+typedef DrvGeom   drvGeom  
+
+Functions  
+void  fdcInit  () 
+
+void  floppyIsr  () 
+
+void  floppyIsrhndlr  () 
+
+void  sendByte  (int Int8 ) 
+
+int  getByte  () 
+
+bool  fdcRw  (int block, Int8  *blockBuffer, bool  read, unsigned long numSectors) 
+
+void  block2Hts  (int block, int *head, int *track, int *sector) 
+
+void  motorOn  (void) 
+
+void  motorOff  (void) 
+
+bool  seek  (int track) 
+
+bool  waitFdc  (bool  sensei) 
+
+void  recalibrate  (void) 
+
+void  reset  (void) 
+
+bool  writeBlock  (int block, Int8  *blockBuffer, unsigned long numSectors) 
+
+bool  readBlock  (int block, Int8  *blockBuffer, unsigned long numSectors) 
+
+void  fdcWrite  (void *info, void *, uInt32  startSector, uInt32  sectorCount) 
+
+void  fdcRead  (void *info, void *, uInt32  startSector, uInt32  sectorCount) 
+
+
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define cmdRead   (0xe6)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define cmdRecal   (0x07)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define cmdSeek   (0x0f)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define cmdSensei   (0x08)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define cmdSpecify   (0x03)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define cmdWrite   (0xc5)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define dg144Gap3rw   0x1b
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define dg144Heads   2
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define dg144Spt   18
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define dg144Tracks   80
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define dg168Gap3rw   0x1c
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcCcr   (0x3f7)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcData   (0x3f5)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcDir   (0x3f7)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcDor   (0x3f2)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcDrs   (0x3f4)
+        
+     
+   
+
+
+
+
+  
+    
+      
+        
+           #define fdcMsr   (0x3f4)
+        
+     
+   
+
+
+Typedef Documentation 
+
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           void block2Hts  
+          (  
+          int  
+           block ,  
+         
+        
+           
+           
+          int *  
+           head ,  
+         
+        
+           
+           
+          int *  
+           track ,  
+         
+        
+           
+           
+          int *  
+           sector  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void fdcInit  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void fdcRead  
+          (  
+          void *  
+           info ,  
+         
+        
+           
+           
+          void *  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           startSector ,  
+         
+        
+           
+           
+          uInt32   
+           sectorCount  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           bool  fdcRw  
+          (  
+          int  
+           block ,  
+         
+        
+           
+           
+          Int8  *  
+           blockBuffer ,  
+         
+        
+           
+           
+          bool   
+           read ,  
+         
+        
+           
+           
+          unsigned long  
+           numSectors  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void fdcWrite  
+          (  
+          void *  
+           info ,  
+         
+        
+           
+           
+          void *  
+          ,  
+         
+        
+           
+           
+          uInt32   
+           startSector ,  
+         
+        
+           
+           
+          uInt32   
+           sectorCount  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void floppyIsr  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void floppyIsrhndlr  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           int getByte  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void motorOff  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void motorOn  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           bool  readBlock  
+          (  
+          int  
+           block ,  
+         
+        
+           
+           
+          Int8  *  
+           blockBuffer ,  
+         
+        
+           
+           
+          unsigned long  
+           numSectors  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void recalibrate  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void reset  
+          (  
+          void  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           bool  seek  
+          (  
+          int  
+           track            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void sendByte  
+          (  
+          int  
+           Int8            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           bool  waitFdc  
+          (  
+          bool   
+           sensei            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           bool  writeBlock  
+          (  
+          int  
+           block ,  
+         
+        
+           
+           
+          Int8  *  
+           blockBuffer ,  
+         
+        
+           
+           
+          unsigned long  
+           numSectors  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:19 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/file_8h.html b/doc/doxygen/html/file_8h.html
new file mode 100644
index 0000000..9cf7ad1
--- /dev/null
+++ b/doc/doxygen/html/file_8h.html
@@ -0,0 +1,581 @@
+
+ 
+Ubixos: file.h File Reference 
+ 
+
+
+file.h File Reference #include <ubixos/types.h > 
+#include <vfs/vfs.h > 
+
+
+Go to the source code of this file. 
+ 
+Data Structures  
+struct   taskFileInfo  
+
+struct   userFileDescriptorStruct  
+
+Defines  
+#define  SEEK_SET    0x0 
+
+Typedefs  
+typedef userFileDescriptorStruct   userFileDescriptor  
+
+Functions  
+fileDescriptor  * fopen  (const char *file, const char *flags) 
+
+int  unlink  (const char *path) 
+
+int  fclose  (fileDescriptor  *fd) 
+
+int  feof  (fileDescriptor  *fd) 
+
+int  fgetc  (fileDescriptor  *fd) 
+
+size_t  fread  (void *ptr, size_t  size, size_t  nmemb, fileDescriptor  *fd) 
+
+size_t  fwrite  (void *ptr, int size, int nmemb, fileDescriptor  *fd) 
+
+int  fseek  (fileDescriptor  *, long, int) 
+
+void  sysFseek  (userFileDescriptor  *, long, int) 
+
+void  sysChDir  (const char *path) 
+
+void  chDir  (const char *path) 
+
+char *  verifyDir  (const char *path) 
+
+Variables  
+fileDescriptor  * fdTable  
+
+fileDescriptor  * lastFd  
+
+
+Define Documentation 
+
+
+  
+    
+      
+        
+           #define SEEK_SET   0x0
+        
+     
+   
+
+
+Typedef Documentation 
+
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           void chDir  
+          (  
+          const char *  
+           path            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+    
+      
+        
+           fileDescriptor * fopen  
+          (  
+          const char *  
+           file ,  
+         
+        
+           
+           
+          const char *  
+           flags  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+
+
+
+  
+    
+      
+        
+           int fseek  
+          (  
+          fileDescriptor  *  
+          ,  
+         
+        
+           
+           
+          long  
+          ,  
+         
+        
+           
+           
+          int  
+           
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           size_t  fwrite  
+          (  
+          void *  
+           ptr ,  
+         
+        
+           
+           
+          int  
+           size ,  
+         
+        
+           
+           
+          int  
+           nmemb ,  
+         
+        
+           
+           
+          fileDescriptor  *  
+           fd  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void sysChDir  
+          (  
+          const char *  
+           path            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void sysFseek  
+          (  
+          userFileDescriptor  *  
+          ,  
+         
+        
+           
+           
+          long  
+          ,  
+         
+        
+           
+           
+          int  
+           
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           int unlink  
+          (  
+          const char *  
+           path            
+           )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           char* verifyDir  
+          (  
+          const char *  
+           path            
+           )  
+           
+         
+
+      
+     
+   
+
+
+Variable Documentation 
+
+
+
+
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/fork_8h.html b/doc/doxygen/html/fork_8h.html
new file mode 100644
index 0000000..b1eb4d5
--- /dev/null
+++ b/doc/doxygen/html/fork_8h.html
@@ -0,0 +1,157 @@
+
+ 
+Ubixos: fork.h File Reference 
+ 
+
+
+fork.h File Reference #include <ubixos/types.h > 
+#include <ubixos/sched.h > 
+
+
+Go to the source code of this file. 
+ 
+Functions  
+void  sysFork  () 
+
+int  forkCopyProcess  (struct taskStruct  *newProcess, long ebp, long edi, long esi, long none, long ebx, long ecx, long edx, long eip, long cs, long eflags, long esp, long ss) 
+
+
+Function Documentation 
+
+
+  
+    
+      
+        
+           int forkCopyProcess  
+          (  
+          struct taskStruct  *  
+           newProcess ,  
+         
+        
+           
+           
+          long  
+           ebp ,  
+         
+        
+           
+           
+          long  
+           edi ,  
+         
+        
+           
+           
+          long  
+           esi ,  
+         
+        
+           
+           
+          long  
+           none ,  
+         
+        
+           
+           
+          long  
+           ebx ,  
+         
+        
+           
+           
+          long  
+           ecx ,  
+         
+        
+           
+           
+          long  
+           edx ,  
+         
+        
+           
+           
+          long  
+           eip ,  
+         
+        
+           
+           
+          long  
+           cs ,  
+         
+        
+           
+           
+          long  
+           eflags ,  
+         
+        
+           
+           
+          long  
+           esp ,  
+         
+        
+           
+           
+          long  
+           ss  
+         
+        
+           
+          )  
+           
+         
+
+      
+     
+   
+
+
+
+
+  
+    
+      
+        
+           void sysFork  
+          (  
+                     
+           )  
+           
+         
+
+      
+     
+   
+
+
+Generated on Sat May 8 09:28:20 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/functions.html b/doc/doxygen/html/functions.html
new file mode 100644
index 0000000..a308daa
--- /dev/null
+++ b/doc/doxygen/html/functions.html
@@ -0,0 +1,579 @@
+
+ 
+Ubixos: Compound Member Index 
+ 
+
+
+
+
+
+
+
+
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+name
+: netif  net
+: device  netif
+: tcpip_msg  netmask
+: netif  next
+: fileSystem , fileDescriptorStruct , mountPoints , ubthread_mutex_list , ubthread_cond_list , ubthread_list , taskStruct , deviceNode , sdeWindows , udp_pcb , tcp_seg , tcp_pcb_listen , tcp_pcb , sys_timeouts , sys_timeout , pbuf , netif , memDescriptor , nicBuffer , devFsDevices  nextBlock
+: blockAllocationTableEntry  nexthdr
+: ip_hdr  nic
+: lncInfo  nrdre
+: lncInfo  nrtx
+: tcp_pcb  ntdre
+: lncInfo  num
+: netif  numPartitions
+: ubixDiskLabel   
+
+
+p
+: tcpip_msg , tcp_seg , api_msg_msg , netbuf  PACK_STRUCT_FIELD()
+: eth_hdr , eth_addr , udp_hdr , tcp_hdr , ip_addr , ip_hdr , icmp_te_hdr , icmp_dur_hdr , icmp_echo_hdr  packet
+: vitalsStruct  packetLength
+: vitalsStruct  padr
+: initBlock  pageAddr
+: mMap  pages
+: ogDisplay_UbixOS  parOffset
+: driveInfo  partition
+: mountPoints  partitions
+: ubixDiskLabel  payload
+: pbuf  pBatSize
+: ubixDiskLabel::drivePartitions  pcb
+: netconn  permissions
+: directoryEntry  perms
+: fileDescriptorStruct , mountPoints  pFrag
+: ubixDiskLabel::drivePartitions  pFsSize
+: ubixDiskLabel::drivePartitions  pFsType
+: ubixDiskLabel::drivePartitions  phAlign
+: elfProgramheader  phFilesz
+: elfProgramheader  phFlags
+: elfProgramheader  phMemsz
+: elfProgramheader  phOffset
+: elfProgramheader  phPaddr
+: elfProgramheader  phType
+: elfProgramheader  phVaddr
+: elfProgramheader  pid
+: mMap , ubthread_mutex , sdeWindows , memDescriptor  pingPong
+: ei_device  pltInfo
+: elfPltInfo  pltOffset
+: elfPltInfo  pOffset
+: ubixDiskLabel::drivePartitions  poll
+: tcp_pcb  pollinterval
+: tcp_pcb  polltmr
+: tcp_pcb  port
+: api_msg_msg  prev
+: fileSystem , fileDescriptorStruct , mountPoints , taskStruct , deviceNode , sdeWindows , memDescriptor , devFsDevices  priv
+: device  pSize
+: ubixDiskLabel::drivePartitions  ptr
+: netbuf   
+
+
+s_addr
+: in_addr  sa
+: tcp_pcb  sa_data
+: sockaddr  sa_family
+: sockaddr  sa_len
+: sockaddr  screen
+: vitalsStruct  ScreenSelector
+: ogDisplay_VESA  sec
+: timeStruct  SectersPerTrack
+: bootSect  sectionCount
+: osInfo  sectionHeader
+: osInfo  selector
+: gdtGate  sem
+: tcpip_msg , netconn  sent
+: tcp_pcb  seqno
+: icmp_echo_hdr  setMode()
+: ogDisplay_VESA  SetMode()
+: ogDisplay_UbixOS  setPal()
+: ogDisplay_VESA  SetPal()
+: ogDisplay_UbixOS  SetPalette()
+: ogDisplay_UbixOS  shAddr
+: elfSectionheader  shAddralign
+: elfSectionheader  shEntsize
+: elfSectionheader  shFlags
+: elfSectionheader  shInfo
+: elfSectionheader  shLink
+: elfSectionheader  shName
+: elfSectionheader  shOffset
+: elfSectionheader  shorts
+: etheraddr  shSize
+: elfSectionheader  shstrtab
+: osInfo  shType
+: elfSectionheader  signature
+: cpuinfo_t  sin_addr
+: sockaddr_in  sin_family
+: sockaddr_in  sin_len
+: sockaddr_in  sin_port
+: sockaddr_in  sin_zero
+: sockaddr_in  size
+: fileDescriptorStruct , directoryEntry , partitionInformation , deviceNode , pciConfig  snd_buf
+: tcp_pcb  snd_lbb
+: tcp_pcb  snd_max
+: tcp_pcb  snd_nxt
+: tcp_pcb  snd_queuelen
+: tcp_pcb  snd_wl1
+: tcp_pcb  snd_wl2
+: tcp_pcb  snd_wnd
+: tcp_pcb  spt
+: DrvGeom  ss
+: tssStruct  ss0
+: tssStruct  ss0_reserved
+: tssStruct  ss1
+: tssStruct  ss1_reserved
+: tssStruct  ss2
+: tssStruct  ss2_reserved
+: tssStruct  ss_reserved
+: tssStruct  ssthresh
+: tcp_pcb  st_space
+: i387Struct  standby
+: deviceNode  start
+: fileDescriptorStruct , deviceNode  startCluster
+: directoryEntry  startSector
+: partitionInformation  state
+: taskStruct , tcp_pcb_listen , tcp_pcb , netif , netconn  status
+: mMap , fileDescriptorStruct , sdeWindows , pciConfig , memDescriptor  stdin
+: osInfo  stdinSize
+: osInfo  stop
+: deviceNode  stopPage
+: ei_device  stringSection
+: osInfo  subClass
+: pciConfig  subsys
+: pciConfig  subsysVendor
+: pciConfig  sv
+: tcp_pcb  swd
+: i387Struct  sysTicks
+: vitalsStruct  sysUptime
+: vitalsStruct   
+
+
+
+
+
+
+Generated on Sat May 8 09:28:23 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/functions_func.html b/doc/doxygen/html/functions_func.html
new file mode 100644
index 0000000..602e3bc
--- /dev/null
+++ b/doc/doxygen/html/functions_func.html
@@ -0,0 +1,92 @@
+
+ 
+Ubixos: Compound Member Index 
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Sat May 8 09:28:23 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+
diff --git a/doc/doxygen/html/functions_vars.html b/doc/doxygen/html/functions_vars.html
new file mode 100644
index 0000000..9949359
--- /dev/null
+++ b/doc/doxygen/html/functions_vars.html
@@ -0,0 +1,532 @@
+
+ 
+Ubixos: Compound Member Index 
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+name
+: netif  net
+: device  netif
+: tcpip_msg  netmask
+: netif  next
+: fileSystem , fileDescriptorStruct , mountPoints , ubthread_mutex_list , ubthread_cond_list , ubthread_list , taskStruct , deviceNode , sdeWindows , udp_pcb , tcp_seg , tcp_pcb_listen , tcp_pcb , sys_timeouts , sys_timeout , pbuf , netif , memDescriptor , nicBuffer , devFsDevices  nextBlock
+: blockAllocationTableEntry  nexthdr
+: ip_hdr  nic
+: lncInfo  nrdre
+: lncInfo  nrtx
+: tcp_pcb  ntdre
+: lncInfo  num
+: netif  numPartitions
+: ubixDiskLabel   
+
+
+p
+: tcpip_msg , tcp_seg , api_msg_msg , netbuf  packet
+: vitalsStruct  packetLength
+: vitalsStruct  padr
+: initBlock  pageAddr
+: mMap  pages
+: ogDisplay_UbixOS  parOffset
+: driveInfo  partition
+: mountPoints  partitions
+: ubixDiskLabel  payload
+: pbuf  pBatSize
+: ubixDiskLabel::drivePartitions  pcb
+: netconn  permissions
+: directoryEntry  perms
+: fileDescriptorStruct , mountPoints  pFrag
+: ubixDiskLabel::drivePartitions  pFsSize
+: ubixDiskLabel::drivePartitions  pFsType
+: ubixDiskLabel::drivePartitions  phAlign
+: elfProgramheader  phFilesz
+: elfProgramheader  phFlags
+: elfProgramheader  phMemsz
+: elfProgramheader  phOffset
+: elfProgramheader  phPaddr
+: elfProgramheader  phType
+: elfProgramheader  phVaddr
+: elfProgramheader  pid
+: mMap , ubthread_mutex , sdeWindows , memDescriptor  pingPong
+: ei_device  pltInfo
+: elfPltInfo  pltOffset
+: elfPltInfo  pOffset
+: ubixDiskLabel::drivePartitions  poll
+: tcp_pcb  pollinterval
+: tcp_pcb  polltmr
+: tcp_pcb  port
+: api_msg_msg  prev
+: fileSystem , fileDescriptorStruct , mountPoints , taskStruct , deviceNode , sdeWindows , memDescriptor , devFsDevices  priv
+: device  pSize
+: ubixDiskLabel::drivePartitions  ptr
+: netbuf   
+
+
+s_addr
+: in_addr  sa
+: tcp_pcb  sa_data
+: sockaddr  sa_family
+: sockaddr  sa_len
+: sockaddr  screen
+: vitalsStruct  ScreenSelector
+: ogDisplay_VESA  sec
+: timeStruct  SectersPerTrack
+: bootSect  sectionCount
+: osInfo  sectionHeader
+: osInfo  selector
+: gdtGate  sem
+: tcpip_msg , netconn  sent
+: tcp_pcb  seqno
+: icmp_echo_hdr  shAddr
+: elfSectionheader  shAddralign
+: elfSectionheader  shEntsize
+: elfSectionheader  shFlags
+: elfSectionheader  shInfo
+: elfSectionheader  shLink
+: elfSectionheader  shName
+: elfSectionheader  shOffset
+: elfSectionheader  shorts
+: etheraddr  shSize
+: elfSectionheader  shstrtab
+: osInfo  shType
+: elfSectionheader  signature
+: cpuinfo_t  sin_addr
+: sockaddr_in  sin_family
+: sockaddr_in  sin_len
+: sockaddr_in  sin_port
+: sockaddr_in  sin_zero
+: sockaddr_in  size
+: fileDescriptorStruct , directoryEntry , partitionInformation , deviceNode , pciConfig  snd_buf
+: tcp_pcb  snd_lbb
+: tcp_pcb  snd_max
+: tcp_pcb  snd_nxt
+: tcp_pcb  snd_queuelen
+: tcp_pcb  snd_wl1
+: tcp_pcb  snd_wl2
+: tcp_pcb  snd_wnd
+: tcp_pcb  spt
+: DrvGeom  ss
+: tssStruct  ss0
+: tssStruct  ss0_reserved
+: tssStruct  ss1
+: tssStruct  ss1_reserved
+: tssStruct  ss2
+: tssStruct  ss2_reserved
+: tssStruct  ss_reserved
+: tssStruct  ssthresh
+: tcp_pcb  st_space
+: i387Struct  standby
+: deviceNode  start
+: fileDescriptorStruct , deviceNode  startCluster
+: directoryEntry  startSector
+: partitionInformation  state
+: taskStruct , tcp_pcb_listen , tcp_pcb , netif , netconn  status
+: mMap , fileDescriptorStruct , sdeWindows , pciConfig , memDescriptor  stdin
+: osInfo  stdinSize
+: osInfo  stop
+: deviceNode  stopPage
+: ei_device  stringSection
+: osInfo  subClass
+: pciConfig  subsys
+: pciConfig  subsysVendor
+: pciConfig  sv
+: tcp_pcb  swd
+: i387Struct  sysTicks
+: vitalsStruct  sysUptime
+: vitalsStruct   
+
+
+
+
+
+Generated on Sat May 8 09:28:24 2004 for Ubixos by
+
+  
+ 1.3.3   
+
+