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

+

+ + + + +
+ + +
enum api_msg_type +
+
+ + + + + +
+   + + +

+

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 + +doxygen +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. + + + + + + +

Defines

#define LITTLE_ENDIAN   1234
#define BIG_ENDIAN   4321
+


Define Documentation

+

+ + + + +
+ + +
#define BIG_ENDIAN   4321 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define LITTLE_ENDIAN   1234 +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

struct  eth_addr
struct  eth_hdr

Defines

#define ARP_TMR_INTERVAL   10000
#define ETHTYPE_ARP   0x0806
#define ETHTYPE_IP   0x0800

Functions

void arp_init (void)
void arp_tmr (void)
void arp_ip_input (struct netif *netif, struct pbuf *p)
pbufarp_arp_input (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
eth_addrarp_lookup (struct ip_addr *ipaddr)
pbufarp_query (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr)

Variables

eth_addr PACK_STRUCT_STRUCT
+


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

+

+ + + + +
+ + +
struct eth_hdr PACK_STRUCT_STRUCT +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define shiftKey   1
#define controlKey   2
#define altKey   4
#define ledNumlock   2
#define ledScrolllock   1
#define ledCapslock   4

Functions

int keyboardInit ()
void keyboardISR ()
void keyboardHandler ()
void setLED ()
+


Define Documentation

+

+ + + + +
+ + +
#define altKey   4 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define controlKey   2 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ledCapslock   4 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ledNumlock   2 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ledScrolllock   1 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define shiftKey   1 +
+
+ + + + + +
+   + + +

+

+


Function Documentation

+

+ + + + +
+ + + + + + + + + +
void keyboardHandler  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
int keyboardInit  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void keyboardISR  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void setLED  ) 
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + + + + + + + + + + + + +

Defines

#define EFLAG_TF   0x100
#define EFLAG_IF   0x200
#define EFLAG_IOPL3   0x3000
#define EFLAG_VM   0x20000

Functions

void biosCall (int biosInt, int eax, int ebx, int ecx, int edx, int esi, int edi, int es, int ds)
void bios16Code ()
+


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 + +doxygen +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. + + + + + + + + + + +

Defines

#define PACK_STRUCT_FIELD(x)   x __attribute__((packed))
#define PACK_STRUCT_STRUCT   __attribute__((packed))
#define PACK_STRUCT_BEGIN
#define PACK_STRUCT_END
+


Define Documentation

+

+ + + + +
+ + +
#define PACK_STRUCT_BEGIN +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define PACK_STRUCT_END +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + +
#define PACK_STRUCT_FIELD  )    x __attribute__((packed)) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
struct eth_hdr PACK_STRUCT_STRUCT   __attribute__((packed)) +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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__)) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define _CDRES_H +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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
ogVESAInfoVESAInfo
ogModeInfomodeInfo
+


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

+

+ + + + +
+ + +
uInt32 ogDisplay_UbixOS::activePage [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
ogModeInfo* ogDisplay_UbixOS::modeInfo [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
void* ogDisplay_UbixOS::pages[2] [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
ogVESAInfo* ogDisplay_UbixOS::VESAInfo [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
uInt32 ogDisplay_UbixOS::visualPage [protected] +
+
+ + + + + +
+   + + +

+

+


The documentation for this class was generated from the following file: +
Generated on Sat May 8 09:28:25 2004 for Ubixos by + +doxygen +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_RecVESARec
TMode_RecModeRec
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

+

+ + + + +
+ + +
bool ogDisplay_VESA::InGraphics [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
TMode_Rec* ogDisplay_VESA::ModeRec [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
uInt16 ogDisplay_VESA::ScreenSelector [protected] +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
TVESA_Rec* ogDisplay_VESA::VESARec [protected] +
+
+ + + + + +
+   + + +

+

+


The documentation for this class was generated from the following file: +
Generated on Sat May 8 09:28:25 2004 for Ubixos by + +doxygen +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. + + + + + + +

Functions

void dmaXfer (uInt8 channel, uInt32 address, uInt length, uInt8 read)
void _dmaXfer (uInt8 dmaChannel, uInt8 page, uInt offset, uInt length, uInt8 mode)
+


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 + +doxygen +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. + + + + + + + + + +

Data Structures

struct  devMethodType
struct  driverType

Typedefs

typedef devMethodType devMethod
+


Typedef Documentation

+

+ + + + +
+ + +
typedef struct devMethodType devMethod +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

struct  elfDynamic
struct  elfDynsym
struct  elfHeader
struct  elfPltInfo
struct  elfProgramheader
struct  elfSectionheader

Defines

#define elfExecutable   0x002
#define elfLibrary   0x003
#define ET_NONE   0
 No file type.

#define ET_REL   1
 Relocatable file.

#define ET_EXEC   2
 Executable file.

#define ET_DYN   3
 Shared object file.

#define ET_CORE   4
 Core file.

#define ET_LOPROC   0xff00
 Processor-specific.

#define ET_HIPROC   0xffff
#define EM_NONE   0
 No machine.

#define EM_M32   1
 AT&T WE 32100.

#define EM_SPARC   2
 SPARC.

#define EM_386   3
 Intel 80386.

#define EM_68K   4
 Motorola 68000.

#define EM_88K   5
 Motorola 88000.

#define EM_860   7
 Intel 80860.

#define EM_MIPS   8
 MIPS RS3000.

#define EV_NONE   0
 Invalid version.

#define EV_CURRENT   1
 Current version.

#define PT_NULL   0
#define PT_LOAD   1
#define PT_DYNAMIC   2

Functions

char * elfGetShType (int)
char * elfGetPhType (int)
+


Define Documentation

+

+ + + + +
+ + +
#define elfExecutable   0x002 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define elfLibrary   0x003 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define EM_386   3 +
+
+ + + + + +
+   + + +

+Intel 80386. +

+

+

+ + + + +
+ + +
#define EM_68K   4 +
+
+ + + + + +
+   + + +

+Motorola 68000. +

+

+

+ + + + +
+ + +
#define EM_860   7 +
+
+ + + + + +
+   + + +

+Intel 80860. +

+

+

+ + + + +
+ + +
#define EM_88K   5 +
+
+ + + + + +
+   + + +

+Motorola 88000. +

+

+

+ + + + +
+ + +
#define EM_M32   1 +
+
+ + + + + +
+   + + +

+AT&T WE 32100. +

+

+

+ + + + +
+ + +
#define EM_MIPS   8 +
+
+ + + + + +
+   + + +

+MIPS RS3000. +

+

+

+ + + + +
+ + +
#define EM_NONE   0 +
+
+ + + + + +
+   + + +

+No machine. +

+Elf Machine Types

+

+ + + + +
+ + +
#define EM_SPARC   2 +
+
+ + + + + +
+   + + +

+SPARC. +

+

+

+ + + + +
+ + +
#define ET_CORE   4 +
+
+ + + + + +
+   + + +

+Core file. +

+

+

+ + + + +
+ + +
#define ET_DYN   3 +
+
+ + + + + +
+   + + +

+Shared object file. +

+

+

+ + + + +
+ + +
#define ET_EXEC   2 +
+
+ + + + + +
+   + + +

+Executable file. +

+

+

+ + + + +
+ + +
#define ET_HIPROC   0xffff +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ET_LOPROC   0xff00 +
+
+ + + + + +
+   + + +

+Processor-specific. +

+

+

+ + + + +
+ + +
#define ET_NONE   0 +
+
+ + + + + +
+   + + +

+No file type. +

+

+

+ + + + +
+ + +
#define ET_REL   1 +
+
+ + + + + +
+   + + +

+Relocatable file. +

+

+

+ + + + +
+ + +
#define EV_CURRENT   1 +
+
+ + + + + +
+   + + +

+Current version. +

+

+

+ + + + +
+ + +
#define EV_NONE   0 +
+
+ + + + + +
+   + + +

+Invalid version. +

+Elf Version

+

+ + + + +
+ + +
#define PT_DYNAMIC   2 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define PT_LOAD   1 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define PT_NULL   0 +
+
+ + + + + +
+   + + +

+Elf Program Header Types

+


Function Documentation

+

+ + + + +
+ + + + + + + + + + +
char* elfGetPhType int   ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
char* elfGetShType int   ) 
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define ERR_OK   0
#define ERR_MEM   -1
#define ERR_BUF   -2
#define ERR_ABRT   -3
#define ERR_RST   -4
#define ERR_CLSD   -5
#define ERR_CONN   -6
#define ERR_VAL   -7
#define ERR_ARG   -8
#define ERR_RTE   -9
#define ERR_USE   -10
#define lwip_strerr(x)   ""

Typedefs

typedef Int8 err_t
+


Define Documentation

+

+ + + + +
+ + +
#define ERR_ABRT   -3 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_ARG   -8 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_BUF   -2 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_CLSD   -5 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_CONN   -6 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_MEM   -1 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_OK   0 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_RST   -4 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_RTE   -9 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_USE   -10 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ERR_VAL   -7 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + +
#define lwip_strerr  )    "" +
+
+ + + + + +
+   + + +

+

+


Typedef Documentation

+

+ + + + +
+ + +
typedef Int8 err_t +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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. + + + + +

Functions

void ethernetif_init (struct netif *netif)
+


Function Documentation

+

+ + + + +
+ + + + + + + + + + +
void ethernetif_init struct netif netif  ) 
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +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 + +doxygen +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

+

+ + + + +
+ + +
typedef struct DrvGeom drvGeom +
+
+ + + + + +
+   + + +

+

+


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 + +doxygen +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

fileDescriptorfopen (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

fileDescriptorfdTable
fileDescriptorlastFd
+


Define Documentation

+

+ + + + +
+ + +
#define SEEK_SET   0x0 +
+
+ + + + + +
+   + + +

+

+


Typedef Documentation

+

+ + + + +
+ + +
typedef struct userFileDescriptorStruct userFileDescriptor +
+
+ + + + + +
+   + + +

+

+


Function Documentation

+

+ + + + +
+ + + + + + + + + + +
void chDir const char *  path  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
int fclose fileDescriptor fd  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
int feof fileDescriptor fd  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
int fgetc fileDescriptor fd  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
fileDescriptor* fopen const char *  file,
const char *  flags
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t fread void *  ptr,
size_t  size,
size_t  nmemb,
fileDescriptor fd
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
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

+

+ + + + +
+ + +
fileDescriptor* fdTable +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
fileDescriptor* lastFd +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:20 2004 for Ubixos by + +doxygen +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 + +doxygen +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 + + + +
All | Functions | Variables
+
_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | r | s | t | u | v | w | y | ~
+ +

+ +

+Here is a list of all struct and union fields with links to the structures/unions they belong to:

- _ - +

+

- a - +

+

- b - +

+

- c - +

+

- d - +

+

- e - +

+

- f - +

+

- g - +

+

- h - +

+

- i - +

+

- j - +

+

- k - +

+

- l - +

+

- m - +

+

- n - +

+

- o - +

+

- p - +

+

- r - +

+

- s - +

+

- t - +

+

- u - +

+

- v - +

+

- w - +

+

- y - +

+

- ~ - +

+
Generated on Sat May 8 09:28:23 2004 for Ubixos by + +doxygen +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 + + + +
All | Functions | Variables
+
_ | a | c | f | g | l | o | p | r | s | ~
+ +

+ +

+

- _ - +

+

- a - +

+

- c - +

+

- f - +

+

- g - +

+

- l - +

+

- o - +

+

- p - +

+

- r - +

+

- s - +

+

- ~ - +

+
Generated on Sat May 8 09:28:23 2004 for Ubixos by + +doxygen +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 + + + +
All | Functions | Variables
+
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | r | s | t | u | v | w | y
+ +

+ +

+

- a - +

+

- b - +

+

- c - +

+

- d - +

+

- e - +

+

- f - +

+

- g - +

+

- h - +

+

- i - +

+

- j - +

+

- k - +

+

- l - +

+

- m - +

+

- n - +

+

- o - +

+

- p - +

+

- r - +

+

- s - +

+

- t - +

+

- u - +

+

- v - +

+

- w - +

+

- y - +

+
Generated on Sat May 8 09:28:24 2004 for Ubixos by + +doxygen +1.3.3
+ +