Changeset 2061 for Whitix/branches
- Timestamp:
- 06/15/09 15:09:17 (3 years ago)
- Location:
- Whitix/branches/netchannel
- Files:
-
- 19 added
- 4 removed
- 75 modified
-
Makefile (modified) (2 diffs)
-
arch/i386/kernel/ints.c (modified) (1 diff)
-
arch/i386/kernel/process.c (modified) (1 diff)
-
bochsrc.txt (modified) (2 diffs)
-
devices/Makefile (modified) (3 diffs)
-
devices/linux/dma.c (modified) (2 diffs)
-
devices/linux/eth.c (modified) (4 diffs)
-
devices/linux/include/net.h (modified) (1 diff)
-
devices/linux/include/pci.h (modified) (4 diffs)
-
devices/linux/irq.c (modified) (4 diffs)
-
devices/linux/mem.c (modified) (3 diffs)
-
devices/linux/net.c (modified) (3 diffs)
-
devices/linux/pci.c (modified) (5 diffs)
-
devices/linux/resource.c (modified) (2 diffs)
-
devices/linux/timer.c (modified) (2 diffs)
-
devices/net/pcnet.c (modified) (9 diffs)
-
devices/pci/pci_core.c (modified) (2 diffs)
-
devices/pci/pci_mem.c (added)
-
devices/ssb (added)
-
include/module.h (modified) (2 diffs)
-
include/net/buffer.h (modified) (1 diff)
-
include/net/channels.h (modified) (2 diffs)
-
include/pci.h (modified) (5 diffs)
-
include/timer.h (modified) (1 diff)
-
kernel/module.c (modified) (9 diffs)
-
kernel/print.c (modified) (2 diffs)
-
lib/string.c (modified) (2 diffs)
-
lib/vsprintf.c (modified) (1 diff)
-
make.inc (modified) (2 diffs)
-
memory/Makefile (modified) (1 diff)
-
memory/mmap.c (modified) (11 diffs)
-
memory/shmem.c (modified) (1 diff)
-
net/Makefile (modified) (1 diff)
-
net/channels (added)
-
net/channels.c (deleted)
-
net/channels/.deps (added)
-
net/channels/file.c (added)
-
net/channels/memory.c (added)
-
net/channels/sys.c (added)
-
net/device.c (modified) (3 diffs)
-
net/eth.c (modified) (4 diffs)
-
net/ipv4 (added)
-
net/ipv4/.deps (added)
-
net/network.c (modified) (1 diff)
-
user/grub/stage2/.deps/libgrub_a-boot.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-builtins.Po (modified) (5 diffs)
-
user/grub/stage2/.deps/libgrub_a-char_io.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-cmdline.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-common.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-disk_io.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_ext2fs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_fat.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_ffs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_iso9660.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_jfs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_minix.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_reiserfs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_ufs2.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_vstafs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-fsys_xfs.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-gunzip.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-md5.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-serial.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-stage2.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-terminfo.Po (modified) (4 diffs)
-
user/grub/stage2/.deps/libgrub_a-tparm.Po (modified) (4 diffs)
-
user/libc/include/sysdefs.h (modified) (3 diffs)
-
user/make.rules (modified) (1 diff)
-
user/net/Makefile (modified) (2 diffs)
-
user/net/dhcp.c (added)
-
user/net/ping.c (added)
-
user/posix/socket/socket.c (modified) (5 diffs)
-
user/sdk/include/net (added)
-
user/sdk/include/net/byteorder.h (added)
-
user/sdk/include/net/inet_raw.h (added)
-
user/sdk/include/net/internet.h (added)
-
user/sdk/include/net/local.h (added)
-
user/sdk/include/net/network.h (added)
-
user/sdk/include/net/socket.h (added)
-
user/sdk/include/netlocal.h (deleted)
-
user/sdk/include/network.h (deleted)
-
user/sdk/include/socket.h (deleted)
-
user/sdk/network/Makefile (modified) (2 diffs)
-
user/sdk/network/byteorder.c (added)
-
user/sdk/network/socket.c (modified) (1 diff)
-
user/system/moduleadd.c (modified) (5 diffs)
-
user/system/registry/main.c (modified) (1 diff)
-
user/system/registry/socket.c (modified) (1 diff)
-
user/system/startup.c (modified) (2 diffs)
-
user/xynth/demo/desktop/Makefile.depend (modified) (4 diffs)
-
user/xynth/src/lib/Makefile.depend (modified) (30 diffs)
-
user/xynth/src/server/Makefile.depend (modified) (15 diffs)
-
user/xynth/src/server/mouse.c (modified) (1 diff)
-
user/xynth/src/server/video/vga/kbd.c (modified) (1 diff)
-
user/xynth/src/themes/silverado/Makefile.depend (modified) (1 diff)
-
user/xynth/src/widget/Makefile.depend (modified) (13 diffs)
-
user/xynth/src/widget/widgetc/Makefile.depend (modified) (2 diffs)
-
user/xynth/src/widget/widgetr/Makefile.depend (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Whitix/branches/netchannel/Makefile
r1416 r2061 15 15 TAGS = ctags -I SYMBOL_EXPORT -I PACKED 16 16 override GENISO_FLAGS += -c Boot/boot.catalog -R -input-charset iso8859-1 -b Boot/Grub/stage2_eltorito -m'.svn' -no-emul-boot -boot-load-size 4 -boot-info-table -iso-level 2 -l CdRoot 17 18 MAKEFLAGS += --no-print-directory 17 19 18 20 #Make sure all makefiles can see everything … … 53 55 ld -M -T link.ld arch/$(ARCH)/boot/*.o arch/$(ARCH)/acpi/*.o arch/$(ARCH)/lib/*.o arch/$(ARCH)/kernel/*.o \ 54 56 arch/$(ARCH)/mm/*.o fs/icfs/*.o fs/kfs/*.o fs/vfs/*.o fs/devfs/*.o \ 55 devices/kedev/*.o devices/acpi/*.o devices/misc/*.o kernel/*.o lib/*.o memory/*.o net/*.o video/*.o \57 devices/kedev/*.o devices/acpi/*.o devices/misc/*.o devices/pci/*.o kernel/*.o lib/*.o memory/*.o net/*.o net/channels/*.o video/*.o \ 56 58 -o kern > kernel.txt 57 59 mkdir -p $(DIRMODULES) 58 60 $(MAKE) -C fs modules_install 59 61 $(MAKE) -C devices modules_install 60 $(MAKE) -C memorymodules_install62 $(MAKE) -C net modules_install 61 63 $(MAKE) -C video modules_install 62 64 -
Whitix/branches/netchannel/arch/i386/kernel/ints.c
r1094 r2061 49 49 return 0; 50 50 } 51 52 SYMBOL_EXPORT(IrqAddEntry); 51 53 52 54 int IrqAdd(BYTE irq, Irq isr, void* data) -
Whitix/branches/netchannel/arch/i386/kernel/process.c
r1275 r2061 199 199 KePrint("process id = %u process name = %s\n",current->pid,ThrGetProcName(current->pid)); 200 200 201 cli(); hlt(); 202 201 203 if (!(curr->cs & 0x3)) 202 204 ThrArchPrintStack(esp); -
Whitix/branches/netchannel/bochsrc.txt
r728 r2061 22 22 com4: enabled=0 23 23 usb1: enabled=0 24 i440fxsupport: enabled=1 24 #i440fxsupport: enabled=1, slot2=ne2k 25 25 vga_update_interval: 40000 26 26 vga: extension=vbe … … 30 30 clock: sync=none, time0=local 31 31 # no cmosimage 32 ne2k: enabled=1, ioaddr=0x800, irq=7, mac= DE:AD:BE:EF:00:0132 ne2k: enabled=1, ioaddr=0x800, irq=7, mac=b0:c4:20:00:00:01, ethmod=vnet, ethdev=eth0 33 33 pnic: enabled=0 34 34 sb16: enabled=0 -
Whitix/branches/netchannel/devices/Makefile
r1679 r2061 3 3 $(MAKE) -C input 4 4 $(MAKE) -C misc 5 $(MAKE) -C linux 5 6 $(MAKE) -C net 6 7 $(MAKE) -C pci … … 12 13 $(MAKE) -C net modules_install 13 14 $(MAKE) -C storage modules_install 15 $(MAKE) -C linux modules_install 14 16 15 17 clean: … … 21 23 $(MAKE) -C pci clean 22 24 $(MAKE) -C kedev clean 25 $(MAKE) -C linux clean -
Whitix/branches/netchannel/devices/linux/dma.c
r1889 r2061 4 4 #include <typedefs.h> 5 5 6 struct device 6 #include "include/pci.h" 7 #include "include/module.h" 8 9 quickcall void* dma_alloc_coherent(struct device* dev, unsigned long size, void* handle, int gfp); 10 void* dma_free_coherent(struct device* dev, unsigned long size, void* cpu_addr, unsigned int handle); 11 quickcall unsigned long dma_map_single(struct device* hwdev, void* ptr, unsigned long size, int direction); 12 quickcall void dma_unmap_single(struct device* hwdev, void* ptr, unsigned long size, int direction); 13 quickcall void dma_sync_single_for_cpu(struct device* hwdev, void* ptr, unsigned long size, 14 int direction); 15 quickcall void dma_sync_single_for_device(struct device* hwdev, void* ptr, unsigned long size, 16 int direction); 17 18 struct dma_mapping_ops 7 19 { 20 int (*mapping_error)(unsigned long dma_addr); 21 quickcall void* (*alloc_coherent)(struct device *dev, unsigned long size, 22 void* dma_handle, unsigned long gfp); 23 quickcall void* (*free_coherent)(struct device *dev, unsigned long size, 24 void* dma_handle, unsigned long dmaAddr); 25 quickcall unsigned long (*map_single)(struct device* hwdev, void* ptr, unsigned long size, 26 int direction); 27 void* map_simple; 28 quickcall void (*unmap_single)(struct device* hwdev, void* ptr, unsigned long size, 29 int direction); 30 31 quickcall void (*sync_single_for_cpu)(struct device* hwdev, void* ptr, unsigned long size, 32 int direction); 33 34 quickcall void (*sync_single_for_device)(struct device* hwdev, void* ptr, unsigned long size, 35 int direction); 36 /* TODO: The rest. */ 8 37 }; 9 38 10 void* dma_ops; 39 struct dma_mapping_ops default_dma_ops = 40 { 41 .alloc_coherent = dma_alloc_coherent, 42 .free_coherent = dma_free_coherent, 43 .map_single = dma_map_single, 44 .unmap_single = dma_unmap_single, 45 .sync_single_for_cpu = dma_sync_single_for_cpu, 46 .sync_single_for_device = dma_sync_single_for_device, 47 }; 48 49 void* dma_ops = &default_dma_ops; 11 50 12 51 SYMBOL_EXPORT(dma_ops); 13 52 14 void* dma_alloc_coherent(struct device* dev, unsigned long size, void* handle, int gfp)53 quickcall void* dma_alloc_coherent(struct device* dev, unsigned long size, void* handle, int gfp) 15 54 { 16 KePrint("dma_alloc_coherent\n"); 17 return NULL; 55 struct PciDevice* device = (struct PciDevice*)dev->devP; 56 void* ret; 57 58 ret = PciAllocConsistent(device, size, handle); 59 60 return ret; 18 61 } 19 62 … … 28 71 SYMBOL_EXPORT(dma_free_coherent); 29 72 30 int dma_supported(struct device* dev, unsigned long long mask)73 quickcall unsigned long dma_map_single(struct device* hwdev, void* ptr, unsigned long size, int direction) 31 74 { 32 KePrint("dma_supported\n"); 75 DWORD virt = ptr + 0xC0000000; 76 77 return VirtToPhys(virt); 78 } 79 80 quickcall void dma_unmap_single(struct device* hwdev, void* ptr, unsigned long size, int direction) 81 { 82 } 83 84 quickcall int dma_supported(struct device* dev, unsigned long long mask) 85 { 86 return (mask <= 0xFFFFFFFF); 87 } 88 89 SYMBOL_EXPORT(dma_supported); 90 91 quickcall int dma_alloc_from_coherent(struct device* dev, unsigned int size, unsigned long* addr, void** ret) 92 { 93 *ret = dma_alloc_coherent(dev, size, addr, 0); 94 33 95 return 1; 34 96 } 35 97 36 SYMBOL_EXPORT(dma_supported); 98 SYMBOL_EXPORT(dma_alloc_from_coherent); 99 100 quickcall int dma_release_from_coherent(struct device* dev, int order, void* vaddr) 101 { 102 KePrint("dma_release_from_coherent\n"); 103 return 1; 104 } 105 106 SYMBOL_EXPORT(dma_release_from_coherent); 107 108 quickcall void dma_sync_single_for_cpu(struct device* hwdev, void* ptr, unsigned long size, 109 int direction) 110 { 111 // KePrint("dma_sync_single_for_cpu\n"); 112 } 113 114 quickcall void dma_sync_single_for_device(struct device* hwdev, void* ptr, unsigned long size, 115 int direction) 116 { 117 // KePrint("dma_sync_single_for_device\n"); 118 } 119 120 unsigned int x86_dma_fallback_dev; 121 122 SYMBOL_EXPORT(x86_dma_fallback_dev); -
Whitix/branches/netchannel/devices/linux/eth.c
r1889 r2061 25 25 { 26 26 KePrint("mii_link_ok\n"); 27 return 0;27 return 1; 28 28 } 29 29 … … 46 46 SYMBOL_EXPORT(generic_mii_ioctl); 47 47 48 DWORD ethtool_op_get_link(void* dev) 49 { 50 KePrint("ethtool_op_get_link\n"); 51 return 0; 52 } 53 54 SYMBOL_EXPORT(ethtool_op_get_link); 55 56 int ethtool_op_set_sg(struct net_device *dev, DWORD data) 57 { 58 KePrint("ethtool_op_set_sg\n"); 59 return 0; 60 } 61 48 62 unsigned short eth_type_trans(void* skb, void* dev) 49 63 { 50 KePrint("eth_type_trans\n");64 /* FIXME: Don't need to implement this? */ 51 65 return 0; 52 66 } … … 54 68 SYMBOL_EXPORT(eth_type_trans); 55 69 56 quickcall void print_mac(char mac[6]) 70 #define ETH_BUF_LEN 18 71 #define ETH_ADDR_LEN 6 72 73 quickcall char* print_mac(char* mac, unsigned char* addr) 57 74 { 75 char* cp = mac; 58 76 int i; 59 77 60 for (i=0; i<6; i++) 61 KePrint("%2.2X%c", mac[i], (i == 5) ? '\n' : ':'); 78 for (i = 0; i < ETH_ADDR_LEN; i++) 79 { 80 cp += scnprintf(cp, ETH_BUF_LEN - (cp - mac), "%02x", addr[i]); 81 if (i == ETH_ADDR_LEN - 1) 82 break; 83 84 cp += strlcpy(cp, ":", ETH_BUF_LEN - (cp - mac)); 85 } 86 87 return mac; 62 88 } 63 89 … … 73 99 quickcall struct net_device* alloc_etherdev_mq(int priv, unsigned int queue_count) 74 100 { 75 struct net_device* ret = (struct net_device*)MemAlloc(sizeof(struct net_device)); 101 struct net_device* ret = (struct net_device*)MemAlloc(sizeof(struct net_device) + priv + 1000); 102 103 INIT_LIST_HEAD(&ret->dev_list); 104 INIT_LIST_HEAD(&ret->napi_list); 105 106 // KePrint("alloc_etherdev_mq\n"); 76 107 77 108 return ret; -
Whitix/branches/netchannel/devices/linux/include/net.h
r1889 r2061 2 2 #define LINUX_NET_H 3 3 4 #include <llist.h> 5 #include <timer.h> 6 7 #include <net/buffer.h> 8 #include <net/eth.h> 9 10 #include "module.h" 11 12 #define SMP_ALIGN 128 13 14 struct sk_buff; 15 16 struct net_device_stats 17 { 18 unsigned long rx_packets; 19 unsigned long tx_packets; /* total packets transmitted */ 20 unsigned long rx_bytes; /* total bytes received */ 21 unsigned long tx_bytes; /* total bytes transmitted */ 22 unsigned long rx_errors; /* bad packets received */ 23 unsigned long tx_errors; /* packet transmit problems */ 24 unsigned long rx_dropped; /* no space in linux buffers */ 25 unsigned long tx_dropped; /* no space available in linux */ 26 unsigned long multicast; /* multicast packets received */ 27 unsigned long collisions; 28 29 /* detailed rx_errors: */ 30 unsigned long rx_length_errors; 31 unsigned long rx_over_errors; /* receiver ring buff overflow */ 32 unsigned long rx_crc_errors; /* recved pkt with crc error */ 33 unsigned long rx_frame_errors; /* recv'd frame alignment error */ 34 unsigned long rx_fifo_errors; /* recv'r fifo overrun */ 35 unsigned long rx_missed_errors; /* receiver missed packet */ 36 37 /* detailed tx_errors */ 38 unsigned long tx_aborted_errors; 39 unsigned long tx_carrier_errors; 40 unsigned long tx_fifo_errors; 41 unsigned long tx_heartbeat_errors; 42 unsigned long tx_window_errors; 43 44 /* for cslip etc */ 45 unsigned long rx_compressed; 46 unsigned long tx_compressed; 47 }; 48 49 struct net_device; 50 51 struct net_queue 52 { 53 struct net_device* dev; 54 void* qdisc; 55 unsigned long state; 56 unsigned long lock; 57 int lock_owner; 58 void* qdisc_sleeping; 59 }__attribute__((aligned(SMP_ALIGN))); 60 61 #if 0 62 struct net_device_ops 63 { 64 void* init; 65 void* uninit; 66 quickcall int (*ndo_open)(struct net_device* dev); 67 }; 68 #endif 69 4 70 struct net_device 5 71 { 6 72 char name[16]; 73 char hlist[8]; 74 char* ifalias; 75 76 unsigned long mem_end; 77 unsigned long mem_start; 78 unsigned long base_addr; 79 unsigned int irq; 80 81 unsigned char if_port; 82 unsigned char dma; 83 84 unsigned long state; 85 struct ListHead dev_list; 86 struct ListHead napi_list; 87 88 void* init; 89 90 unsigned long features; 91 92 int ifindex; 93 int iflink; 94 95 void* get_stats; 96 struct net_device_stats stats; 97 98 void* ethtool_ops; 99 void* header_ops; 100 101 unsigned int flags; 102 unsigned short gflags; 103 unsigned short priv_flags; 104 unsigned short padded; 105 106 unsigned char operstate; 107 unsigned char link_mode; 108 109 unsigned mtu; 110 unsigned short type; 111 unsigned short hard_header_len; 112 113 unsigned short needed_headroom; 114 unsigned short needed_tailroom; 115 116 void* master; 117 118 unsigned char perm_addr[32]; 119 unsigned char addr_len; 120 unsigned short dev_id; 121 122 unsigned int spinlock; 123 void* uc_list; 124 int uc_count; 125 int uc_promisc; 126 void* mc_list; 127 int mc_count; 128 unsigned int promisc; 129 unsigned int allmulti; 130 131 void* privdatas[6]; 132 133 struct ListHead poll_list; 134 int (*poll)(void* dev, int* quota); 135 int quota; 136 int weight; 137 138 unsigned long last_rx; 139 unsigned char dev_addr[32]; 140 unsigned char broadcast[32]; 141 142 struct net_queue rx_queue; 143 144 struct net_queue* tx_queue __attribute__((aligned(SMP_ALIGN))); 145 146 unsigned int num_tx_queues; 147 unsigned int real_num_tx_queues; 148 149 unsigned long tx_queue_len; 150 unsigned long tx_global_lock; 151 152 // void* gso_skb; 153 154 // unsigned long ingress_lock; 155 // void* ingress; 156 157 // unsigned _xmit_lock __attribute__((aligned(16))); 158 void* priv; 159 quickcall int (*hard_start_xmit)(struct sk_buff* skb, struct net_device* dev); 160 161 unsigned long trans_start; 162 int watchdog_timeo; 163 struct Timer watchdog_timer; 164 165 unsigned int refcnt __attribute__((aligned(SMP_ALIGN))); 166 167 struct ListHead todo_list; 168 char another_hlist[8]; 169 170 void* link_watchnext; 171 172 int reg_state; 173 174 void* uninit; 175 void* destructor; 176 177 quickcall int (*open)(struct net_device* dev); 178 179 char data[2000]; 180 struct EthDevice* ethDevice; 181 }; 182 183 struct sk_buff 184 { 185 void* next, *prev; 186 void* sock; 187 DWORD timestampHi; 188 DWORD timestampLo; 189 190 struct net_device* dev; 191 void* un; 192 void* path; 193 char cb[48]; 194 195 unsigned int len, dataLen; 196 WORD macLen, hdrLen; 197 WORD cSumStart, cSumOffset; 198 199 DWORD priority; 200 201 WORD bitFields; 202 WORD protocol; 203 204 void (*destructor)(struct sk_buff* buff); 205 DWORD ct[2]; 206 int iif; 207 WORD queueMapping; 208 209 DWORD tc; 210 211 BYTE options; 212 213 DWORD dmaCookie; 214 215 DWORD secMark; 216 DWORD mark; 217 WORD vlanTci; 218 219 /* Headers */ 220 unsigned char* transportHeader; 221 unsigned char* networkHeader; 222 unsigned char* macHeader; 223 224 unsigned char* tail; 225 unsigned char* end; 226 unsigned char* head, *data; 227 unsigned int trueSize; 228 int users; 229 230 struct NetBuffer buffer; 231 }; 232 233 quickcall char* print_mac(char* mac, unsigned char* addr); 234 235 struct napi_struct 236 { 237 struct ListHead pollList; 238 unsigned long state; 239 int weight; 240 int quickcall (*poll)(struct napi_struct*, int); 241 unsigned long poll_lock; 242 int poll_owner; 243 struct net_device* dev; 244 struct ListHead devList; 7 245 }; 8 246 -
Whitix/branches/netchannel/devices/linux/include/pci.h
r1889 r2061 5 5 #include <typedefs.h> 6 6 7 #define PCI_TODEV(pdev) ((struct PciDevice*)((pdev)->dev.devP)) 8 7 9 struct device 8 10 { 9 char data[200+112]; 11 void* devP; 12 char data[200+108+20]; 10 13 }; 11 14 … … 32 35 struct pci_driver* driver; 33 36 unsigned long long dma_mask; 34 int dma_params; 37 38 /* dma params */ 39 unsigned int max_segment_size; 40 unsigned long segment_boundary_mask; 41 35 42 int current_state; 36 43 int pm_cap; … … 47 54 unsigned int irq; 48 55 struct resource resources[12]; 49 void* data;50 56 }; 51 57 … … 54 60 struct ListHead list; 55 61 char* name; 56 struct PciDeviceId* id_table; /* Binary compatiable*/62 struct PciDeviceId* id_table; /* The two tables are binary compatible. */ 57 63 __attribute__ ((regparm(3))) int (*probe)(struct pci_device* dev, const struct PciDeviceId* id); 58 64 void* data; -
Whitix/branches/netchannel/devices/linux/irq.c
r1889 r2061 3 3 #include <pci.h> 4 4 #include <print.h> 5 6 #include "include/irq.h" 7 #include "include/module.h" 5 8 6 9 int synchronize_irq(unsigned int irq) … … 12 15 SYMBOL_EXPORT(synchronize_irq); 13 16 14 void free_irq(unsigned int irq, void* dev_id)17 quickcall void free_irq(unsigned int irq, void* dev_id) 15 18 { 16 19 KePrint("free_irq(%u)\n", irq); … … 49 52 SYMBOL_EXPORT(probe_irq_on); 50 53 51 int request_irq(unsigned int irq, void (*handler)(int, void*, void*), 54 int LinuxIsr(void* data) 55 { 56 struct linux_irq* entry = (struct linux_irq*)data; 57 58 if (entry->func) 59 entry->func(entry->irq, entry->data); 60 else 61 return 0; 62 } 63 64 quickcall int request_irq(unsigned int irq, void (*handler)(int, void*, void*), 52 65 unsigned long irqflags, const char* devname, void* devid) 53 66 { 54 KePrint("request_irq(%u)\n", irq); 67 struct linux_irq* entry = (struct linux_irq*)MemAlloc(sizeof(struct linux_irq)); 68 69 entry->entry.irq = LinuxIsr; 70 entry->entry.data = entry; 71 72 entry->irq = irq; 73 entry->func = handler; 74 entry->data = devid; 75 76 IrqAddEntry(irq, &entry->entry); 77 55 78 return 0; 56 79 } … … 72 95 SYMBOL_EXPORT(local_bh_enable); 73 96 74 void _spin_lock(void* lock)97 quickcall void _spin_lock(void* lock) 75 98 { 76 KePrint("_spin_lock\n");99 // KePrint("_spin_lock\n"); 77 100 } 78 101 79 102 SYMBOL_EXPORT(_spin_lock); 80 103 81 void _spin_lock_irqsave(void* lock)104 quickcall void _spin_lock_irqsave(void* lock) 82 105 { 83 KePrint("_spin_lock_irqsave\n");106 IrqSaveFlags(*(DWORD*)lock); 84 107 } 85 108 86 109 SYMBOL_EXPORT(_spin_lock_irqsave); 87 110 88 void _spin_unlock_irqrestore(void* lock)111 quickcall void _spin_unlock_irqrestore(void* lock) 89 112 { 90 KePrint("_spin_unlock_irqrestore\n");113 IrqRestoreFlags(*(DWORD*)lock); 91 114 } 92 115 93 116 SYMBOL_EXPORT(_spin_unlock_irqrestore); 94 117 95 /* TODO: CHECK */ 96 unsigned int pv_lock_ops; 118 struct pv_lock_ops 119 { 120 void* ptr1; 121 void* ptr2; 122 void* ptr3; 123 void quickcall (*spin_lock_flags)(void* lock, unsigned int flags); 124 void quickcall (*trylock)(void* lock); 125 void quickcall (*unlock)(void* lock); 126 }; 127 128 void quickcall lock_spin_lock_flags(void* lock, unsigned int flags) 129 { 130 KePrint("lock_spin_lock_flags\n"); 131 } 132 133 void quickcall lock_trylock(void* lock) 134 { 135 KePrint("lock_trylock\n"); 136 } 137 138 void quickcall lock_unlock(void* lock) 139 { 140 // KePrint("lock_unlock\n"); 141 } 142 143 struct pv_lock_ops pv_lock_ops = { 144 NULL, NULL, NULL, lock_spin_lock_flags, lock_trylock, lock_unlock 145 }; 97 146 98 147 SYMBOL_EXPORT(pv_lock_ops); 148 149 unsigned int pv_irq_ops; 150 151 SYMBOL_EXPORT(pv_irq_ops); -
Whitix/branches/netchannel/devices/linux/mem.c
r1889 r2061 1 1 #include <console.h> 2 2 #include <module.h> 3 #include <malloc.h> 3 4 #include <print.h> 4 5 5 void kfree(void* addr) 6 #include "include/module.h" 7 8 quickcall void kfree(void* addr) 6 9 { 7 KePrint("kfree\n"); 10 KePrint("kfree(%#X)\n", addr); 11 MemFree(addr); 8 12 } 9 13 10 14 SYMBOL_EXPORT(kfree); 11 15 12 void kfree_skb(void* skb)16 quickcall void kfree_skb(void* skb) 13 17 { 14 18 KePrint("kfree_skb\n"); … … 17 21 SYMBOL_EXPORT(kfree_skb); 18 22 19 void* __kmalloc(unsigned long size, int flags)23 quickcall void* __kmalloc(unsigned long size, int flags) 20 24 { 21 KePrint("__kmalloc\n"); 22 return NULL; 25 return MemAlloc(size); 23 26 } 24 27 25 28 SYMBOL_EXPORT(__kmalloc); 26 29 27 void printk(const char* message, ...)30 quickcall void printk(const char* message, ...) 28 31 { 29 32 VaList args; 30 33 31 34 VaStart(args, message); 32 35 KeVaPrint(message, args); … … 35 38 36 39 SYMBOL_EXPORT(printk); 40 41 quickcall void warn_on_slowpath() 42 { 43 KePrint("warn_on_slowpath\n"); 44 } 45 46 SYMBOL_EXPORT(warn_on_slowpath); -
Whitix/branches/netchannel/devices/linux/net.c
r1889 r2061 1 1 #include <console.h> 2 2 #include <module.h> 3 4 unsigned char* skb_put(void* skb, unsigned int len) 5 { 6 KePrint("skb_put\n"); 7 return NULL; 3 #include <print.h> 4 #include <tasklet.h> 5 6 #include <net/device.h> 7 8 #include "include/module.h" 9 #include "include/net.h" 10 11 quickcall struct sk_buff* dev_alloc_skb(unsigned int length); 12 13 quickcall unsigned char* skb_put(struct sk_buff* skb, unsigned int len) 14 { 15 unsigned char* temp = skb->tail; 16 17 // KePrint("skb_put(%#X, %d), %#X %#X\n", skb->tail, len, skb->len, skb->end); 18 19 skb->tail += len; 20 skb->len += len; 21 22 return temp; 8 23 } 9 24 … … 12 27 /* netif */ 13 28 14 void __netif_schedule(void* dev)29 quickcall void __netif_schedule(void* dev) 15 30 { 16 31 KePrint("__netif_schedule\n"); … … 47 62 SYMBOL_EXPORT(netif_device_detach); 48 63 49 int netif_receive_skb(void* skb) 50 { 51 KePrint("netif_receive_skb\n"); 64 quickcall int netif_receive_skb(struct sk_buff* skb) 65 { 66 skb->buffer.data = skb->buffer.start = skb->data; 67 skb->buffer.length = skb->len; 68 69 return EthRecv(skb->dev->ethDevice, &skb->buffer); 70 } 71 72 SYMBOL_EXPORT(netif_receive_skb); 73 74 int LinuxNetSend(struct NetDevice* device, struct NetBuffer* sockBuff) 75 { 76 struct net_device* dev = (struct net_device*)(device->priv); 77 struct sk_buff* skb = dev_alloc_skb(sockBuff->length); 78 79 memcpy(skb->data, sockBuff->data, sockBuff->length); 80 81 skb->end = skb->tail = skb->head + sockBuff->length; 82 skb->len = sockBuff->length; 83 84 return dev->hard_start_xmit(skb, dev); 85 } 86 87 struct NetDevOps linuxNetOps= 88 { 89 .send = LinuxNetSend, 90 }; 91 92 /* netdev */ 93 quickcall int register_netdev(struct net_device* dev) 94 { 95 char buf[18]; 96 int ret = 0; 97 struct EthDevice* ethDev; 98 struct NetDevice* netDev; 99 100 /* Figure out offset of dev_addr */ 101 memset(dev->dev_addr, 0x22, 6); 102 103 /* Alloc in ethdev_mq */ 104 dev->tx_queue = (struct net_queue*)MemAlloc(sizeof(struct net_queue)); 105 dev->tx_queue->state = 0; 106 107 netDev = NetDeviceAlloc(); 108 ethDev = dev->ethDevice = EthDeviceAlloc(netDev); 109 110 memcpy(ethDev->macAddress, dev->dev_addr, 6); 111 112 EthDeviceRegister(ethDev); 113 114 netDev->ops = &linuxNetOps; 115 netDev->priv = netDev->procPriv = dev; 116 117 strcpy(dev->name, "eth0", sizeof("eth0")); 118 119 if (dev->open) 120 ret = dev->open(dev); 121 122 return ret; 123 } 124 125 SYMBOL_EXPORT(register_netdev); 126 127 void unregister_netdev(void* dev) 128 { 129 KePrint("unregister_netdev(%#X)\n", dev); 130 } 131 132 SYMBOL_EXPORT(unregister_netdev); 133 134 void free_netdev(void* dev) 135 { 136 KePrint("free_netdev\n"); 137 } 138 139 SYMBOL_EXPORT(free_netdev); 140 141 quickcall void __napi_schedule(struct napi_struct* n) 142 { 143 DWORD flags; 144 int work = 0; 145 146 IrqSaveFlags(flags); 147 sti(); 148 149 if (n->state & 0x1) 150 work = n->poll(n, 16); 151 152 IrqRestoreFlags(flags); 153 } 154 155 SYMBOL_EXPORT(__napi_schedule); 156 157 void dev_kfree_skb_any(void* skb) 158 { 159 if (!IrqsEnabled()) 160 { 161 KePrint("dev_kfree_skb_any: free in irq\n"); 162 }else{ 163 KePrint("dev_kfree_skb_any: free in normal\n"); 164 } 165 } 166 167 SYMBOL_EXPORT(dev_kfree_skb_any); 168 169 quickcall struct sk_buff* dev_alloc_skb(unsigned int length) 170 { 171 struct sk_buff* ret = (struct sk_buff*)MemAlloc(sizeof(struct sk_buff)+length); 172 173 // KePrint("dev_alloc_skb(%u)\n", length); 174 175 ZeroMemory(ret, OffsetOf(struct sk_buff, tail)); 176 177 ret->tail = ret->head = ret->data = MemAlloc(length); 178 ret->trueSize = sizeof(struct sk_buff) + length; 179 ret->end = ret->data + length; 180 181 ret->users = 1; 182 183 return ret; 184 } 185 186 SYMBOL_EXPORT(dev_alloc_skb); 187 188 unsigned char *__pskb_pull_tail(struct sk_buff *skb, int delta) 189 { 190 KePrint("__pskb_pull_tail\n"); 52 191 return 0; 53 192 } 54 193 55 SYMBOL_EXPORT(netif_receive_skb); 56 57 /* netdev */ 58 int register_netdev(void* dev) 59 { 60 KePrint("register_netdev(%#X)\n", dev); 194 SYMBOL_EXPORT(__pskb_pull_tail); 195 196 int __vlan_hwaccel_rx(void* skb, void* grp, WORD tci, int polling) 197 { 198 KePrint("__vlan_hwaccel_rx\n"); 61 199 return 0; 62 200 } 63 201 64 SYMBOL_EXPORT(register_netdev); 65 66 void unregister_netdev(void* dev) 67 { 68 KePrint("unregister_netdev(%#X)\n", dev); 69 } 70 71 SYMBOL_EXPORT(unregister_netdev); 72 73 void free_netdev(void* dev) 74 { 75 KePrint("free_netdev\n"); 76 } 77 78 SYMBOL_EXPORT(free_netdev); 79 80 void __napi_schedule() 81 { 82 KePrint("__napi_schedule\n"); 83 } 84 85 SYMBOL_EXPORT(__napi_schedule); 86 87 void dev_kfree_skb_any(void* skb) 88 { 89 KePrint("dev_kfree_skb_any\n"); 90 } 91 92 SYMBOL_EXPORT(dev_kfree_skb_any); 93 94 void* dev_alloc_skb(unsigned int length) 95 { 96 KePrint("dev_alloc_skb\n"); 97 return NULL; 98 } 99 100 SYMBOL_EXPORT(dev_alloc_skb); 202 SYMBOL_EXPORT(__vlan_hwaccel_rx); -
Whitix/branches/netchannel/devices/linux/pci.c
r1889 r2061 7 7 #include "include/pci.h" 8 8 9 int pci_choose_state(void* dev, unsigned int state) 10 { 11 KePrint("pci_choose_state(%#X)\n", dev); 12 return 0; 13 } 9 /* 14 10 15 SYMBOL_EXPORT(pci_choose_state); 11 U pci_disable_msi 12 U pci_enable_device 13 U pci_enable_device_mem 14 U pci_enable_msi 15 U pci_find_capability 16 U pci_release_selected_regions 17 U pci_request_selected_regions 18 U pci_restore_state 19 U pci_save_state 20 U pci_select_bars 21 U pci_set_consistent_dma_mask 22 U pci_set_dma_mask 23 U pci_set_mwi 24 U pcix_get_mmrbc 25 U pcix_set_mmrbc 26 27 */ 16 28 17 29 int pci_set_power_state(void* dev, int num) … … 49 61 int quickcall pci_enable_device(struct pci_device* dev) 50 62 { 51 return PciEnableDevice( dev->data);63 return PciEnableDevice(PCI_TODEV(dev)); 52 64 } 53 65 … … 63 75 void quickcall pci_set_master(struct pci_device* dev) 64 76 { 65 PciSetMaster( dev->data);77 PciSetMaster(PCI_TODEV(dev)); 66 78 } 67 79 … … 70 82 int LinuxPciInitOne(struct PciDevice* device, struct PciDeviceId* devId) 71 83 { 72 struct PciDriver* pciDriver = device->driver; 84 struct PciDriver* pciDriver = device->driver; 73 85 struct pci_driver* driver = (struct pci_driver*)pciDriver->data; 86 74 87 struct pci_device* dev = (struct pci_device*)MemAlloc(sizeof(struct pci_device)); 75 88 int i; 89 90 for (i=0; i<6; i++) 91 dev->resources[i].start = device->spaces[i] & ~0xF; 76 92 77 for (i=0; i<6; i++) 78 { 79 dev->resources[i].start = device->spaces[i] & ~0xF; 80 KePrint("start = %#X\n", dev->resources[i].start); 81 } 93 dev->irq = device->irq; 82 94 83 KePrint("resources offset = %#X\n", OffsetOf(struct pci_device, resources[0].start)); 84 KePrint("[0].start = %#X\n", dev->resources[0].start); 85 86 KePrint("val = %#X\n", *(DWORD*)((char*)dev+0x194)); 87 88 dev->data = device; 95 dev->dev.devP = device; 89 96 90 97 return driver->probe(dev, devId); … … 108 115 SYMBOL_EXPORT(__pci_register_driver); 109 116 117 quickcall int pci_bus_read_config_word(void* bus, unsigned int devfn, int where, WORD* val) 118 { 119 KePrint("pci_bus_read_config_word\n"); 120 return 0; 121 } 122 123 SYMBOL_EXPORT(pci_bus_read_config_word); 124 125 quickcall DWORD pci_choose_state(void* dev, DWORD state) 126 { 127 KePrint("pci_choose_state\n"); 128 return 0; 129 } 130 131 SYMBOL_EXPORT(pci_choose_state); 132 133 quickcall void pci_clear_mwi(void* dev) 134 { 135 KePrint("pci_clear_mwi\n"); 136 } 137 138 SYMBOL_EXPORT(pci_clear_mwi); 139 110 140 void pci_unregister_driver(void* dev) 111 141 { -
Whitix/branches/netchannel/devices/linux/resource.c
r1889 r2061 3 3 #include <print.h> 4 4 5 void* __request_region(void* parent, unsigned long start, unsigned long n, char* name) 5 #include "include/module.h" 6 7 quickcall void* __request_region(void* parent, unsigned long start, unsigned long n, char* name) 6 8 { 7 KePrint("__request_region\n");8 9 return 0xDEADCAFE; 9 10 } … … 11 12 SYMBOL_EXPORT(__request_region); 12 13 13 void __release_region(void* parent, unsigned long start, unsigned long n)14 quickcall void __release_region(void* parent, unsigned long start, unsigned long n) 14 15 { 15 16 KePrint("__release_region\n"); -
Whitix/branches/netchannel/devices/linux/timer.c
r1889 r2061 2 2 #include <module.h> 3 3 #include <print.h> 4 #include <timer.h> 4 5 5 void init_timer(void* timer) 6 #include "include/module.h" 7 8 quickcall void init_timer(struct Timer* timer) 6 9 { 7 KePrint("init_timer\n"); 10 KePrint("init_timer(%#X)\n", timer); 11 // KePrint("addr = %#X\n", *((DWORD*)0xC00a1588)); 8 12 } 9 13 … … 48 52 SYMBOL_EXPORT(__const_udelay); 49 53 54 void __udelay(unsigned int secs) 55 { 56 KePrint("__udelay\n"); 57 } 58 59 SYMBOL_EXPORT(__udelay); 60 50 61 void mcount() 51 62 { -
Whitix/branches/netchannel/devices/net/pcnet.c
r1740 r2061 30 30 31 31 /* Resonable default values are 4 send buffers, and 16 receive uffers. */ 32 #define PCNET 32_LOG_SEND_BUFFERS 433 #define PCNET 32_LOG_RECV_BUFFERS 534 35 #define PCNET 32_SEND_RING_SIZE (1 << (PCNET32_LOG_SEND_BUFFERS))36 #define PCNET 32_RECV_RING_SIZE (1 << (PCNET32_LOG_RECV_BUFFERS))32 #define PCNET_LOG_SEND_BUFFERS 4 33 #define PCNET_LOG_RECV_BUFFERS 5 34 35 #define PCNET_SEND_RING_SIZE (1 << (PCNET_LOG_SEND_BUFFERS)) 36 #define PCNET_RECV_RING_SIZE (1 << (PCNET_LOG_RECV_BUFFERS)) 37 37 38 38 /* Structures */ … … 44 44 WORD reserved; 45 45 DWORD filter[2]; 46 DWORD r xRing;47 DWORD txRing;46 DWORD recvRing; 47 DWORD sendRing; 48 48 }; 49 49 … … 79 79 struct PcNetInitBlock* initBlock; 80 80 DWORD dmaAddr; 81 DWORD sendRingAddr, sendRingDmaAddr; 82 DWORD recvRingAddr, recvRingDmaAddr; 81 83 struct PcNetIoOps* ops; 82 84 DWORD ioAddr; … … 166 168 } 167 169 168 static int PcNetAllocRings(struct Pc NetDevice* device)170 static int PcNetAllocRings(struct PciDevice* pDev, struct PcNetDevice* device) 169 171 { 170 172 /* Allocate the send and recv rings. */ 173 device->sendRingAddr = (DWORD)PciAllocConsistent(pDev, sizeof(struct PcNetSendHead)* 174 PCNET_SEND_RING_SIZE, &device->sendRingDmaAddr); 175 176 /* TODO: Check! */ 177 178 device->recvRingAddr = (DWORD)PciAllocConsistent(pDev, sizeof(struct PcNetRecvHead)* 179 PCNET_RECV_RING_SIZE, &device->recvRingDmaAddr); 180 181 return 0; 182 } 183 184 static int PcNetOpen(struct NetDevice* dev) 185 { 186 struct PcNetDevice* pcDev = NetDevPriv(dev); 187 171 188 return 0; 172 189 } … … 177 194 struct PcNetIoOps* ops; 178 195 struct PcNetDevice* ret; 196 struct NetDevice* netDev; 197 struct EthDevice* ethDev; 179 198 char* chipName; 180 199 BYTE macAddr[6]; … … 185 204 if (!ret) 186 205 return NULL; 206 207 netDev = NetDeviceAlloc(); 208 209 /* TODO: Check */ 210 211 // netDev->ops = &pcNetOps; 212 netDev->priv = ret; 213 214 ethDev=EthDeviceAlloc(netDev); 215 netDev->procPriv = ethDev; 187 216 188 217 /* Fill out the fields we need to scan the device. */ … … 224 253 ret->ops = ops; 225 254 255 if (PcNetAllocRings(device, ret)) 256 { 257 /* Failure to allocate rings. */ 258 } 259 226 260 PcNetReadMacAddress(ops, ioAddr, macAddr); 227 261 EthPrintMacAddress(macAddr); … … 237 271 for (i = 0; i < 6; i++) 238 272 ret->initBlock->macAddr[i] = macAddr[i]; 273 274 ret->initBlock->sendRing = ret->sendRingDmaAddr; 275 ret->initBlock->recvRing = ret->recvRingDmaAddr; 239 276 240 277 /* Switch the PcNet to 32-bit mode and start the transfer. */ … … 247 284 /* Enable LED writes. */ 248 285 ops->writeBcr(ioAddr, 2, ops->readBcr(ioAddr, 2) | 0x1000); 286 287 PcNetOpen(netDev); 249 288 250 289 return 0; -
Whitix/branches/netchannel/devices/pci/pci_core.c
r1685 r2061 263 263 { 264 264 struct PciDeviceId* currId; 265 int ret; 265 266 266 267 /* Search through each device id entry, looking for a match. */ … … 276 277 { 277 278 if (driver->initOne) 278 /* Matched! Start up the device. */ 279 return driver->initOne(device, currId); 279 { 280 device->driver = driver; 281 282 ret = driver->initOne(device, currId); 283 284 if (ret) 285 device->driver = NULL; 286 287 return ret; 288 } 280 289 } 281 290 -
Whitix/branches/netchannel/include/module.h
r1660 r2061 25 25 #define MODULE_START 0xD8000000 26 26 #define MODULE_END 0xE0000000 27 28 #define MODULE_FLAG_LINUX 0x01 27 29 28 30 #ifndef MODULE /* Kernel-specific structures. */ … … 54 56 struct ElfSymbol* symTable; 55 57 int symTableSize; 58 int flags; 56 59 }; 57 60 -
Whitix/branches/netchannel/include/net/buffer.h
r1439 r2061 2 2 #define NET_BUFFER_H 3 3 4 #include <error.h> 4 5 #include <malloc.h> 6 #include <typedefs.h> 7 #include <string.h> 8 #include <llist.h> 9 10 struct NetDevice; 5 11 6 12 struct NetBuffer 7 13 { 8 char* data; 14 struct ListHead next; 15 unsigned char* start, *data; 16 int type; 9 17 unsigned int length; 18 struct NetDevice* device; 10 19 }; 11 20 12 struct NetBuffer* NetAllocRecvBuffer(unsigned int length) 21 static inline int NetBufferSkip(struct NetBuffer* buffer, unsigned int bytes) 22 { 23 if (bytes > buffer->length) 24 return -EINVAL; 25 26 buffer->data += bytes; 27 buffer->length -= bytes; 28 29 return 0; 30 } 31 32 static inline int NetBufferPush(struct NetBuffer* buffer, unsigned int bytes) 33 { 34 buffer->data += bytes; 35 36 return 0; 37 } 38 39 static inline int NetBufferCanRead(struct NetBuffer* buffer, unsigned int bytes) 40 { 41 return (buffer->length < bytes); 42 } 43 44 static inline int NetBufferNoMore(struct NetBuffer* buffer) 45 { 46 return (buffer->length == 0); 47 } 48 49 static inline unsigned int NetBufferCopy(BYTE* data, struct NetBuffer* buffer, unsigned int length) 50 { 51 unsigned int copyLength; 52 53 copyLength = MIN(length, buffer->length); 54 memcpy(data, buffer->data, copyLength); 55 NetBufferSkip(buffer, copyLength); 56 57 return copyLength; 58 } 59 60 static inline struct NetBuffer* NetAllocRecvBuffer(unsigned int length) 13 61 { 14 62 struct NetBuffer* ret = (struct NetBuffer*)MemAlloc(sizeof(struct NetBuffer)); 15 63 16 64 ret->length = length; 17 ret->data = (char*)MemAlloc(length);65 ret->data = ret->start = (unsigned char*)MemAlloc(length); 18 66 19 67 return ret; 20 68 } 21 69 70 static inline struct NetBuffer* NetAllocSendBuffer(void* data, unsigned int length) 71 { 72 struct NetBuffer* ret = (struct NetBuffer*)MemAlloc(sizeof(struct NetBuffer)); 73 74 ret->length = length; 75 ret->data = ret->start = data; 76 77 return ret; 78 } 79 80 static inline struct NetBuffer* NetAllocBuffer(unsigned int length) 81 { 82 struct NetBuffer* ret = (struct NetBuffer*)MemAlloc(sizeof(struct NetBuffer)); 83 84 ret->length = length; 85 ret->data = ret->start = (unsigned char*)MemAlloc(length); 86 87 return ret; 88 } 89 90 static inline void NetFreeBuffer(struct NetBuffer* buffer) 91 { 92 MemFree(buffer->start); 93 MemFree(buffer); 94 } 95 96 struct NetDevice; 97 22 98 int NetRecv(struct NetBuffer* buffer); 23 99 -
Whitix/branches/netchannel/include/net/channels.h
r1429 r2061 20 20 #define CHANNELS_H 21 21 22 #include <spinlock.h> 23 #include <llist.h> 24 #include <net/buffer.h> 22 25 #include <typedefs.h> 26 #include <i386/i386.h> 27 #include <wait.h> 28 29 struct ChannelHead; 30 31 struct ChannelAddr 32 { 33 unsigned char data[20]; 34 }PACKED; 35 36 /* Channel types. */ 37 #define CHANNEL_IP 0x00 38 39 #define CHANNEL_MAX 1 23 40 24 41 /* struct Channel … … 33 50 struct Channel 34 51 { 35 unsigned short type;36 unsigned short flags;52 unsigned short family, type; 53 unsigned int flags; 37 54 38 unsigned char srcAddr[12]; 39 unsigned char destAddr[12]; 55 struct ChannelAddr srcAddr, destAddr; 40 56 41 /* Used by routing code (for network channels, Ethernet or 802.11) to store 42 * channel-specific data. */ 43 void* routeInfo; 57 /* Copying data. */ 58 struct ChanMasterPage* masterPage; 59 unsigned int pos, lastRead; 60 WaitQueue waitQueue; 61 62 struct ListHead next; 44 63 }; 45 64 65 struct ChannelOps 66 { 67 struct ChannelHead* (*create)(struct Channel* channel); 68 int (*control)(struct Channel* channel, int code, void* data); 69 int (*write)(struct Channel* channel, void* data, unsigned int length); 70 int (*recvBuffer)(struct NetBuffer* buffer); 71 int (*close)(struct Channel* channel); 72 }; 73 74 #define CHANNEL_NUM_PER_PAGE (PAGE_SIZE/sizeof(void*)) 75 #define CHANNEL_MAX_ITER 10 76 77 /* One for sending, and one for recieving? */ 78 struct ChanMasterPage 79 { 80 void* pages[CHANNEL_NUM_PER_PAGE]; 81 }; 82 83 struct ChannelHead 84 { 85 Spinlock lock; 86 struct ListHead head; 87 }; 88 89 typedef int (*ChanCompareFunc)(struct Channel*, struct ChannelAddr*, struct ChannelAddr*); 90 91 static inline struct Channel* ChannelSearchList(struct ChannelHead* head, 92 ChanCompareFunc compare, 93 struct ChannelAddr* src, struct ChannelAddr* dest) 94 { 95 struct Channel* curr, *ret = NULL; 96 97 ListForEachEntry(curr, &head->head, next) 98 { 99 if (compare(curr, src, dest) == 0) 100 { 101 ret = curr; 102 break; 103 } 104 } 105 106 return ret; 107 } 108 109 /* Flags */ 110 111 #define CHANNEL_IGNORE_ADDRESSES 0x01 112 113 /* ChannelControl flags */ 114 #define CHANNEL_SET_FLAGS 0x01 115 #define CHANNEL_SET_DLINK 0x02 116 46 117 #endif -
Whitix/branches/netchannel/include/pci.h
r1714 r2061 40 40 WORD subVendor, subDevice; 41 41 DWORD spaces[6]; /* I/O or memory space */ 42 43 struct PciDriver* driver; 42 44 void* driverData; 43 45 … … 65 67 #define PCI_SUBSYS_VENDOR_ID 0x2C 66 68 #define PCI_SUBSYS_ID 0x2E 69 #define PCI_INTERRUPT_PIN 0x3D 67 70 68 71 extern int (*PciRead)(int bus, int dev, int func, int reg, int bytes, DWORD* val); … … 83 86 84 87 #define PCI_ID_ANY (DWORD)(~0) /* Used if the driver doesn't care about a certain ID field. */ 88 89 #define PciIdTableEnd() {0, 0, 0, 0, 0, 0, NULL} 85 90 86 91 struct PciDeviceId … … 106 111 /* Internal data */ 107 112 struct ListHead next; 113 void* data; 108 114 }; 109 115 … … 111 117 int PciEnableDevice(struct PciDevice* device); 112 118 int PciRegisterDriver(struct PciDriver* pciDriver); 113 int PciResourceStart(struct PciDevice* device, int index);114 119 int PciWriteConfigByte(struct PciDevice* device, int reg, BYTE value); 115 120 int PciReadConfigByte(struct PciDevice* device, int reg, BYTE* value); 116 121 int PciReadConfigWord(struct PciDevice* device, int reg, WORD* value); 122 int PciReadConfigDword(struct PciDevice* device, int reg, DWORD* value); 123 int PciWriteConfigDword(struct PciDevice* device, int reg, DWORD value); 124 117 125 int PciSetMaster(struct PciDevice* device); 118 126 -
Whitix/branches/netchannel/include/timer.h
r608 r2061 24 24 struct Timer 25 25 { 26 struct ListHead list; 27 int expires; /* in ms */ 26 28 void (*func)(void* data); 27 29 void* data; 28 int expires; /* in ms */ 29 struct ListHead list; 30 void* timerLevel; 30 31 }; 31 32 -
Whitix/branches/netchannel/kernel/module.c
r1677 r2061 35 35 Spinlock moduleListLock; 36 36 37 #define MODULE_LINUX_VERSION "2.6.28-11-generic" 38 37 39 void* ModuleSymbolFind(struct Module* module, const char* symName, int type) 38 40 { … … 145 147 ListForEachEntry(curr, &moduleList, next) 146 148 { 149 int i = 0; 150 147 151 if (!curr->keSymTab) 148 152 continue; 149 153 150 154 currSym=(struct KernelSymbol*)(curr->keSymTab); 151 int i=0; 155 156 if (curr->flags & MODULE_FLAG_LINUX) 157 continue; 152 158 153 159 while (i < curr->keSymTabSize) … … 160 166 161 167 currSym++; 162 i +=sizeof(struct KernelSymbol);168 i += sizeof(struct KernelSymbol); 163 169 } 164 170 } … … 284 290 } 285 291 292 return NULL; 293 } 294 295 static char* ModuleInfoNextString(char* p, unsigned int* size) 296 { 297 while (*p) 298 { 299 p++; 300 if ((*size)-- <= 1) 301 return NULL; 302 } 303 304 while (!*p) 305 { 306 p++; 307 if ((*size)-- <= 1) 308 return NULL; 309 } 310 311 return p; 312 } 313 314 /* Linux-specific functions */ 315 static char* ModuleGetInfo(struct ElfSectionHeader* sectionHeaders, void* infoSec, unsigned int infoSize, const char* tag) 316 { 317 char* p; 318 unsigned int tagLen = strlen(tag); 319 320 if (infoSec == NULL) 321 return NULL; 322 323 for (p = (char*)infoSec; p; p = ModuleInfoNextString(p, &infoSize)) 324 if (!strncmp(p, tag, tagLen) && p[tagLen] == '=') 325 return p + tagLen + 1; 326 286 327 return NULL; 287 328 } … … 305 346 306 347 module->loadAddr=loadAddr; 348 module->flags = flags; 307 349 module->sectionHeaders=sectionHeaders; 308 350 … … 374 416 modInit=ModuleSymbolFind(module, "_ModuleInit", STT_FUNC); 375 417 418 /* Support for Linux .ko modules. The module startup function can be found 419 * at init_module. */ 420 421 if (flags & MODULE_FLAG_LINUX) 422 { 423 char* verMagic; 424 void* infoAddr; 425 unsigned int infoSize; 426 427 modInit = ModuleSymbolFind(module, "init_module", STT_FUNC); 428 429 infoAddr = ModuleSectionFind(module, 430 (char*)file+sectionHeaders[elfHeader->strTabSectionIndex].shOffset, 431 ".modinfo", elfHeader->shEntries, &infoSize); 432 433 if (infoAddr) 434 { 435 /* Find the version string of the module, and make sure the module 436 * is built to the kernel version we support. */ 437 verMagic = ModuleGetInfo(elfHeader->shEntries, infoAddr, infoSize, "vermagic"); 438 439 /* Version check */ 440 #if 0 441 if (strncmp(MODULE_LINUX_VERSION, verMagic, sizeof(MODULE_LINUX_VERSION))) 442 { 443 /* FIXME: Cleanup */ 444 return -EINVAL; 445 } 446 #endif 447 } 448 } 449 376 450 PreemptDisable(); 377 451 ListAddTail(&module->next, &moduleList); … … 385 459 } 386 460 387 int SysModuleAdd(void* data, unsigned long length );461 int SysModuleAdd(void* data, unsigned long length, int flags); 388 462 int SysModuleRemove(const char* name); 389 463 390 464 struct SysCall moduleSysCalls[]={ 391 SysEntry(SysModuleAdd, 8),465 SysEntry(SysModuleAdd, 12), 392 466 SysEntry(SysModuleRemove, 4), 393 467 SysEntryEnd() … … 402 476 } 403 477 404 int SysModuleAdd(void* data, unsigned long length )478 int SysModuleAdd(void* data, unsigned long length, int flags) 405 479 { 406 480 void* kData; … … 410 484 kData=(void*)VirtMapPhysRange(MODULE_START, MODULE_END, PAGE_ALIGN_UP(length) >> PAGE_SHIFT, 3); 411 485 412 ret=ModuleAdd(data, kData, length, 0);486 ret=ModuleAdd(data, kData, length, flags); 413 487 414 488 return ret; -
Whitix/branches/netchannel/kernel/print.c
r1890 r2061 50 50 51 51 length = vsnprintf(buf, CONSOLE_OUT_LEN, message, args); 52 52 53 53 if (!length) 54 54 return; 55 55 56 56 length = 0; 57 57 58 58 for (start=buf; *start; start++) 59 59 { … … 91 91 } 92 92 93 SYMBOL_EXPORT(KeVaPrint); 94 93 95 void KePrint(const char* message, ...) 94 96 { -
Whitix/branches/netchannel/lib/string.c
r1720 r2061 36 36 int strncmp(const char* s1,const char* s2,int num) 37 37 { 38 unsigned char res =0;38 unsigned char res = 0; 39 39 40 40 while (num) … … 197 197 198 198 SYMBOL_EXPORT(strdup); 199 200 /* strcpy - mainly for use by Linux drivers; not recommended. */ 201 202 char* strcpy(char* dest, const char* src) 203 { 204 char* save = dest; 205 206 while (*src != '\0') 207 *dest++ = *src++; 208 209 *dest='\0'; 210 211 return save; 212 } 213 214 SYMBOL_EXPORT(strcpy); 215 216 unsigned long strlcpy(char* dest, char* src, unsigned long size) 217 { 218 unsigned long ret = strlen(src); 219 220 if (size) 221 { 222 unsigned long len = (ret >= size) ? size - 1 : ret; 223 memcpy(dest, src, len); 224 dest[len] = '\0'; 225 } 226 227 return ret; 228 } 229 230 SYMBOL_EXPORT(strlcpy); -
Whitix/branches/netchannel/lib/vsprintf.c
r1720 r2061 395 395 396 396 SYMBOL_EXPORT(vasprintf); 397 398 /* sprintf, used by Linux drivers mostly. */ 399 int sprintf(char* str, const char* fmt, ...) 400 { 401 KePrint("sprintf"); 402 return 0; 403 } 404 405 SYMBOL_EXPORT(sprintf); 406 407 int scnprintf(char* buf, unsigned long size, const char* fmt, ...) 408 { 409 VaList args; 410 int i; 411 412 VaStart(args, fmt); 413 i = vsnprintf(buf, size, fmt, args); 414 VaEnd(args); 415 416 return (i >= size) ? (size-1) : i; 417 } 418 419 SYMBOL_EXPORT(scnprintf); -
Whitix/branches/netchannel/make.inc
r1210 r2061 14 14 LD_R_FLAGS = -r -melf_i386 15 15 16 MAKEFLAGS += --no-print-directory 17 16 18 # Build the dependency list 17 19 DEPS := $(MODULES:%.sys=.deps/%.d) … … 19 21 20 22 %.o : %.c 21 #@echo "CC $*.c"22 $(CC) $(CFLAGS) -c $*.c -o $*.o23 @echo "CC $*.c" 24 @$(CC) $(CFLAGS) -c $*.c -o $*.o 23 25 @$(CC) -MM $(CFLAGS) -c $*.c > .deps/$*.d 24 26 25 27 %.sys : %.c 26 # @echo "CC $*.c"27 $(CC) $(CFLAGS) -DMODULE -fno-common -c $*.c -o $*.sys28 @echo "CC $*.c (M)" 29 @$(CC) $(CFLAGS) -DMODULE -fno-common -c $*.c -o $*.sys 28 30 @$(CC) -MM $(CFLAGS) -DMODULE -c $*.c > .deps/$*.d 29 $(SED) -i "s/$*.o/$*.sys/" .deps/$*.d31 @$(SED) -i "s/$*.o/$*.sys/" .deps/$*.d 30 32 31 33 #gas assembly files -
Whitix/branches/netchannel/memory/Makefile
r882 r2061 1 1 DEPTH=../ 2 OBJS = pg_alloc.o slab.o vmm.o mmap.o 3 MODULES = shmem.sys 2 OBJS = pg_alloc.o slab.o vmm.o mmap.o shmem.o 4 3 5 build: $(OBJS) $(MODULES) 6 7 modules_install: 8 cp *.sys ../CdRoot/System/Modules/Core 4 build: $(OBJS) 9 5 10 6 include $(DEPTH)make.inc -
Whitix/branches/netchannel/memory/mmap.c
r1418 r2061 211 211 static void MMapAddArea(struct Process* process, struct VMArea* area) 212 212 { 213 SpinLock(&process->areaLock); 214 213 215 if (ListEmpty(&process->areaList)) 214 216 ListAdd(&area->list,&process->areaList); … … 225 227 DoListAdd(&area->list,curr->list.prev,&curr->list); 226 228 } 229 230 SpinUnlock(&process->areaLock); 227 231 } 228 232 … … 263 267 void MMapFreePage(struct VMArea* area, DWORD virt) 264 268 { 265 struct PhysPage* page;269 // struct PhysPage* page; 266 270 267 271 if (PAGE_IS_PRESENT(virt)) … … 342 346 length=PAGE_ALIGN_UP(length); 343 347 348 SpinLock(&process->areaLock); 349 344 350 ListForEachEntry(curr,&process->areaList,list) 345 351 { … … 347 353 348 354 if (mapStart <= mapEnd && (mapEnd-mapStart) >= length) 349 return mapStart;355 goto out; 350 356 351 357 mapStart=curr->start+PAGE_ALIGN_UP(curr->length); … … 354 360 /* Got to the end, and found no suitable area */ 355 361 if (UNLIKELY(mapStart == MMAP_END)) 356 return 0; 357 362 mapStart = 0; 363 364 out: 365 SpinUnlock(&process->areaLock); 358 366 return mapStart; 359 367 } … … 481 489 area->flags=flags; 482 490 area->areaOps=ops; 483 491 484 492 MMapUnmap(process, address, length); 485 493 … … 560 568 if (!area) 561 569 return -EFAULT; 562 570 563 571 end = start + len; 564 572 565 573 if (area->start >= end) 566 574 return 0; 575 576 SpinLock(&process->areaLock); 567 577 568 578 while (currLen) … … 591 601 592 602 error: 603 SpinUnlock(&process->areaLock); 604 593 605 return err; 594 606 } … … 616 628 struct VNode* vNode=NULL; 617 629 618 // KePrint("SysMemoryMap(%#X, %#X, %d, %d, %#X)\n", address, length, protection, fd, offset);619 620 630 if (fd != -1 && !(file=FileGet(fd))) 621 631 return 0; … … 774 784 { 775 785 VmInit(); 786 ShMemInit(); 776 787 SysRegisterRange(SYS_MMAP_BASE, mmapSysCalls); 777 788 return 0; -
Whitix/branches/netchannel/memory/shmem.c
r882 r2061 208 208 return 0; 209 209 } 210 211 ModuleInit(ShMemInit); -
Whitix/branches/netchannel/net/Makefile
r1414 r2061 1 1 DEPTH=../ 2 OBJS = channels.o network.o device.o eth.o 2 OBJS = network.o device.o eth.o 3 IGNORE_CLEAN = y 3 4 4 5 build: $(OBJS) 6 make -C ipv4 7 make -C channels 8 9 modules_install: 10 make -C ipv4 modules_install 11 12 clean: 13 rm -f *.o .deps/*.d 14 make -C ipv4 clean 15 make -C channels clean 5 16 6 17 include $(DEPTH)make.inc -
Whitix/branches/netchannel/net/device.c
r974 r2061 17 17 */ 18 18 19 #include <net/device.h> 19 20 #include <module.h> 20 21 #include <net/network.h> 22 #include <devices/class.h> 23 #include <keobject.h> 21 24 #include <slab.h> 25 #include <fs/devfs.h> 22 26 23 27 struct Cache* netDeviceCache; 24 28 25 29 /* Only one device for now! TODO: Add support for multiple devices. */ 26 struct NetDevice* currDevice; 30 struct NetDevice* currDevice = NULL; 31 32 struct DevClass networkClass; 33 34 /* For now */ 35 SYMBOL_EXPORT(currDevice); 27 36 28 37 struct NetDevice* NetDeviceAlloc() … … 36 45 { 37 46 currDevice=device; 47 48 KeDeviceInit(&device->device, &networkClass.set, 0, NULL, DEVICE_CHAR); 49 50 KeDeviceAttach(&device->device, "Ethernet0"); 51 38 52 return 0; 39 53 } … … 41 55 SYMBOL_EXPORT(NetDeviceRegister); 42 56 57 int NetDeviceSend(struct NetDevice* device, struct NetBuffer* buffer) 58 { 59 if (!device->ops || !device->ops->send) 60 return -ENOTIMPL; 61 62 // if (device-> state & NET_DEVICE_QUEUE_RUNNING) 63 return device->ops->send(device, buffer); 64 // else{ 65 /* Add the packet onto the queue, and wait for the device to pick 66 * it up once it has finished an event like a send interrupt. 67 */ 68 // ListAddTail(&buffer->next, &device->sendList); 69 // } 70 } 71 72 SYMBOL_EXPORT(NetDeviceSend); 73 43 74 int NetDeviceInit() 44 75 { 45 76 netDeviceCache=MemCacheCreate("Network device cache", sizeof(struct NetDevice), NULL, NULL, 0); 77 78 DevClassCreate(&networkClass, NULL, "Network"); 79 46 80 return 0; 47 81 } -
Whitix/branches/netchannel/net/eth.c
r974 r2061 17 17 */ 18 18 19 #include <net/device.h> 20 #include <net/byteswap.h> 19 21 #include <net/eth.h> 20 22 #include <module.h> 21 23 #include <slab.h> 24 #include <fs/vfs.h> 25 #include <fs/icfs.h> 22 26 23 27 struct Cache* ethDeviceCache; … … 25 29 struct EthDevice* EthDeviceAlloc(struct NetDevice* netDev) 26 30 { 27 return MemCacheAlloc(ethDeviceCache); 31 struct EthDevice* ret; 32 33 ret = MemCacheAlloc(ethDeviceCache); 34 35 ret->dev = netDev; 36 37 return ret; 28 38 } 29 39 … … 32 42 int EthDeviceRegister(struct EthDevice* device) 33 43 { 34 return 0; 44 int ret; 45 struct KeFsEntry* dir; 46 47 ret = NetDeviceRegister(device->dev); 48 49 if (ret) 50 return ret; 51 52 /* TODO: Use proper IcFs attributes. */ 53 dir = KeDeviceGetConfDir(&device->dev->device); 54 55 /* TODO: Change to array entry. */ 56 IcFsAddStrEntry(dir, "macAddress", device->macAddress, VFS_ATTR_READ | VFS_ATTR_WRITE); 57 IcFsAddIntEntry(dir, "netAddress", (int*)&device->dev->netAddress, VFS_ATTR_READ | VFS_ATTR_WRITE); 58 59 /* Set Ethernet-specific information */ 60 device->dev->headerLen = sizeof(struct EthHeader); 61 device->dev->addressLen = sizeof(EthMac); 62 63 return 0; 35 64 } 36 65 … … 44 73 SYMBOL_EXPORT(EthSetAddress); 45 74 75 int EthRecv(struct EthDevice* device, struct NetBuffer* buffer) 76 { 77 /* Parse and remove the Ethernet header. */ 78 struct EthHeader* header; 79 80 if (NetBufferCanRead(buffer, sizeof(struct EthHeader))) 81 return 0; 82 83 header = (struct EthHeader*)(buffer->data); 84 buffer->type = NetToHostShort(header->type); 85 buffer->device = device->dev; 86 87 NetBufferSkip(buffer, sizeof(struct EthHeader)); 88 89 return NetRecv(buffer); 90 } 91 92 SYMBOL_EXPORT(EthRecv); 93 94 int EthAddHeader(struct NetBuffer* buffer, unsigned char* srcAddr, unsigned char* dstAddr, unsigned short type) 95 { 96 struct EthHeader* header = (struct EthHeader*)(buffer->data); 97 98 /* TODO: Checks. */ 99 100 memcpy(&header->dest, dstAddr, 6); 101 memcpy(&header->src, srcAddr, 6); 102 buffer->type = type; 103 header->type = NetToHostShort(type); 104 105 NetBufferPush(buffer, sizeof(struct EthHeader)); 106 107 return 0; 108 } 109 110 SYMBOL_EXPORT(EthAddHeader); 111 46 112 int EthInit() 47 113 { -
Whitix/branches/netchannel/net/network.c
r1414 r2061 37 37 38 38 int EthInit(); 39 int NetDeviceInit(); 39 40 40 41 int NetworkInit() 41 42 { 42 43 KePrint("NETWORK: Initialising network stack.\n"); 44 45 NetDeviceInit(); 43 46 44 47 EthInit(); -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-boot.Po
r1359 r2061 1 libgrub_a-boot.o libgrub_a-boot.o: boot.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-boot.o: boot.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h freebsd.h imgact_aout.h i386-elf.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-builtins.Po
r1359 r2061 1 libgrub_a-builtins.o libgrub_a-builtins.o: builtins.c\2 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-builtins.o: builtins.c /usr/include/stdio.h \ 2 /usr/include/features.h /usr/include/sys/cdefs.h \ 3 3 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 4 4 /usr/include/gnu/stubs-32.h \ 5 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \5 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 6 6 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 7 7 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 8 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \8 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 9 9 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 10 /usr/include/bits/stdio.h shared.h ../config.h ../stage1/stage1.h \11 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/unctrl.h \12 /usr/include/ curses.h \13 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h mb_header.h \10 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h shared.h \ 11 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \ 12 /usr/include/ncurses_dll.h /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 14 14 mb_info.h filesys.h pc_slice.h term.h serial.h terminfo.h \ 15 15 ../lib/device.h md5.h … … 27 27 /usr/include/gnu/stubs-32.h: 28 28 29 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:29 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 30 30 31 31 /usr/include/bits/types.h: … … 39 39 /usr/include/wchar.h: 40 40 41 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:41 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 42 42 43 43 /usr/include/bits/stdio_lim.h: … … 46 46 47 47 /usr/include/bits/stdio.h: 48 49 /usr/include/bits/stdio2.h: 48 50 49 51 shared.h: … … 61 63 /usr/include/curses.h: 62 64 63 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:65 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 64 66 65 67 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-char_io.Po
r1359 r2061 1 libgrub_a-char_io.o libgrub_a-char_io.o: char_io.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-char_io.o: char_io.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h term.h hercules.h serial.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-cmdline.Po
r1359 r2061 1 libgrub_a-cmdline.o libgrub_a-cmdline.o: cmdline.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-cmdline.o: cmdline.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-common.Po
r1359 r2061 1 libgrub_a-common.o libgrub_a-common.o: common.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-common.o: common.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-disk_io.Po
r1359 r2061 1 libgrub_a-disk_io.o libgrub_a-disk_io.o: disk_io.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-disk_io.o: disk_io.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h ../lib/device.h freebsd.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_ext2fs.Po
r1359 r2061 1 libgrub_a-fsys_ext2fs.o libgrub_a-fsys_ext2fs.o: fsys_ext2fs.c shared.h \2 ../ config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_ext2fs.o: fsys_ext2fs.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_fat.Po
r1359 r2061 1 libgrub_a-fsys_fat.o libgrub_a-fsys_fat.o: fsys_fat.c shared.h \2 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_fat.o: fsys_fat.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h fat.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_ffs.Po
r1359 r2061 1 libgrub_a-fsys_ffs.o libgrub_a-fsys_ffs.o: fsys_ffs.c shared.h \2 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_ffs.o: fsys_ffs.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h defs.h disk_inode.h disk_inode_ffs.h \ 14 15 dir.h fs.h … … 36 37 /usr/include/gnu/stubs-32.h: 37 38 38 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:39 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 39 40 40 41 /usr/include/bits/types.h: … … 48 49 /usr/include/wchar.h: 49 50 50 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:51 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 51 52 52 53 /usr/include/bits/stdio_lim.h: … … 56 57 /usr/include/bits/stdio.h: 57 58 59 /usr/include/bits/stdio2.h: 60 58 61 /usr/include/unctrl.h: 59 62 60 63 /usr/include/curses.h: 61 64 62 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:65 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 63 66 64 67 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_iso9660.Po
r1359 r2061 1 libgrub_a-fsys_iso9660.o libgrub_a-fsys_iso9660.o: fsys_iso9660.c\2 shared.h ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_iso9660.o: fsys_iso9660.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h iso9660.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_jfs.Po
r1359 r2061 1 libgrub_a-fsys_jfs.o libgrub_a-fsys_jfs.o: fsys_jfs.c shared.h \2 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_jfs.o: fsys_jfs.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h jfs.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_minix.Po
r1359 r2061 1 libgrub_a-fsys_minix.o libgrub_a-fsys_minix.o: fsys_minix.c shared.h \2 ../ config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_minix.o: fsys_minix.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_reiserfs.Po
r1359 r2061 1 libgrub_a-fsys_reiserfs.o libgrub_a-fsys_reiserfs.o: fsys_reiserfs.c\2 shared.h ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_reiserfs.o: fsys_reiserfs.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_ufs2.Po
r1359 r2061 1 libgrub_a-fsys_ufs2.o libgrub_a-fsys_ufs2.o: fsys_ufs2.c shared.h \2 ../ config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_ufs2.o: fsys_ufs2.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h ufs2.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_vstafs.Po
r1359 r2061 1 libgrub_a-fsys_vstafs.o libgrub_a-fsys_vstafs.o: fsys_vstafs.c shared.h \2 ../ config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_vstafs.o: fsys_vstafs.c shared.h ../config.h \ 2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \ 3 /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h vstafs.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-fsys_xfs.Po
r1359 r2061 1 libgrub_a-fsys_xfs.o libgrub_a-fsys_xfs.o: fsys_xfs.c shared.h \2 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-fsys_xfs.o: fsys_xfs.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h xfs.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-gunzip.Po
r1359 r2061 1 libgrub_a-gunzip.o libgrub_a-gunzip.o: gunzip.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-gunzip.o: gunzip.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h filesys.h pc_slice.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-md5.Po
r1359 r2061 1 libgrub_a-md5.o libgrub_a-md5.o: md5.c md5.h shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-md5.o: md5.c md5.h shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h 14 15 … … 37 38 /usr/include/gnu/stubs-32.h: 38 39 39 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:40 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 40 41 41 42 /usr/include/bits/types.h: … … 49 50 /usr/include/wchar.h: 50 51 51 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:52 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 52 53 53 54 /usr/include/bits/stdio_lim.h: … … 57 58 /usr/include/bits/stdio.h: 58 59 60 /usr/include/bits/stdio2.h: 61 59 62 /usr/include/unctrl.h: 60 63 61 64 /usr/include/curses.h: 62 65 63 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:66 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 64 67 65 68 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-serial.Po
r1359 r2061 1 libgrub_a-serial.o libgrub_a-serial.o: serial.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-serial.o: serial.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h serial.h term.h terminfo.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-stage2.Po
r1359 r2061 1 libgrub_a-stage2.o libgrub_a-stage2.o: stage2.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-stage2.o: stage2.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h term.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-terminfo.Po
r1359 r2061 1 libgrub_a-terminfo.o libgrub_a-terminfo.o: terminfo.c shared.h \2 ../config.h ../stage1/stage1.h /usr/include/ncurses.h \3 /usr/include/ ncurses_dll.h /usr/include/stdio.h /usr/include/features.h \4 /usr/include/ sys/cdefs.h /usr/include/bits/wordsize.h \5 /usr/include/gnu/stubs .h /usr/include/gnu/stubs-32.h \6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \1 libgrub_a-terminfo.o: terminfo.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h terminfo.h tparm.h serial.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/grub/stage2/.deps/libgrub_a-tparm.Po
r1359 r2061 1 libgrub_a-tparm.o libgrub_a-tparm.o: tparm.c shared.h ../config.h \2 ../stage1/stage1.h /usr/include/ncurses.h /usr/include/ncurses_dll.h \3 /usr/include/ stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \1 libgrub_a-tparm.o: tparm.c shared.h ../config.h ../stage1/stage1.h \ 2 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \ 3 /usr/include/features.h /usr/include/sys/cdefs.h \ 4 4 /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ 5 5 /usr/include/gnu/stubs-32.h \ 6 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h \6 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h \ 7 7 /usr/include/bits/types.h /usr/include/bits/typesizes.h \ 8 8 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ 9 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h \9 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h \ 10 10 /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ 11 /usr/include/bits/stdio.h /usr/include/unctrl.h /usr/include/curses.h \ 12 /usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdbool.h mb_header.h \ 11 /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \ 12 /usr/include/unctrl.h /usr/include/curses.h \ 13 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h mb_header.h \ 13 14 mb_info.h tparm.h 14 15 … … 35 36 /usr/include/gnu/stubs-32.h: 36 37 37 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stddef.h:38 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h: 38 39 39 40 /usr/include/bits/types.h: … … 47 48 /usr/include/wchar.h: 48 49 49 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdarg.h:50 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdarg.h: 50 51 51 52 /usr/include/bits/stdio_lim.h: … … 55 56 /usr/include/bits/stdio.h: 56 57 58 /usr/include/bits/stdio2.h: 59 57 60 /usr/include/unctrl.h: 58 61 59 62 /usr/include/curses.h: 60 63 61 /usr/lib/gcc/i486-linux-gnu/4. 2.3/include/stdbool.h:64 /usr/lib/gcc/i486-linux-gnu/4.3.3/include/stdbool.h: 62 65 63 66 mb_header.h: -
Whitix/branches/netchannel/user/libc/include/sysdefs.h
r1433 r2061 22 22 SYSCALL(20, int, SysStat, 12, (char* path, void* stat, int fdAt) ); 23 23 SYSCALL(21, int, SysStatFd, 8, (int fd, void* stat) ); 24 SYSCALL(22,int,Sys IoCtl,12,(int fd,unsigned long code,void* data));24 SYSCALL(22,int,SysFileControl,12,(int fd,unsigned long code,void* data)); 25 25 SYSCALL(23,int,SysPoll,12,(void* fds, unsigned long numFds, int timeout)); 26 26 SYSCALL(24,int,SysPipe,4,(int* fds)); … … 69 69 70 70 /* Module syscalls */ 71 SYSCALL(53, int, SysModuleAdd, 8, (void* data, unsigned int length));71 SYSCALL(53, int, SysModuleAdd, 12, (void* data, unsigned int length, int flags)); 72 72 SYSCALL(54, int, SysModuleRemove, 4, (const char* name)); 73 73 … … 80 80 SYSCALL(58,int,SysIoAccess,4,(int on)); 81 81 82 SYSCALL(59, int, SysChannelCreate, 1 2, (void* src, void* dest, int flags));82 SYSCALL(59, int, SysChannelCreate, 16, (int family, void* src, void* dest, int flags)); 83 83 SYSCALL(60, int, SysChannelControl, 12, (int fd, unsigned long code, void* data)); -
Whitix/branches/netchannel/user/make.rules
r709 r2061 1 1 .c.o: 2 $(CC) $(CFLAGS) -c $*.c -o $*.o 3 2 @$(CC) $(CFLAGS) -c $*.c -o $*.o 3 @echo "CC $*.c" 4 4 5 .S.o: 5 6 $(CC) $(ASFLAGS) -m32 -c $*.S -o $*.o -
Whitix/branches/netchannel/user/net/Makefile
r1432 r2061 1 CFLAGS = -ffreestanding -fno-builtin -I../libc/include -I../sdk/include -fno-stack-protector -m32 -Wall -nostdinc 1 CFLAGS = -ffreestanding -fno-builtin -I../libc/include -I../sdk/include \ 2 -fno-stack-protector -m32 -Wall -nostdinc 2 3 3 OBJS = channels.o4 OBJS = dhcp.o ping.o dns.o 4 5 5 6 .c.o: … … 8 9 build: $(OBJS) 9 10 gcc -m32 -nostdlib -L../libc -L../posix -L../sdk/libs \ 10 ../libc/init/init.o $(OBJS) -lstdc -lpthread -Wl,-I/System/Runtime/liblinker.so -o channels 11 ../libc/init/init.o dhcp.o -lstdc -lpthread -Wl,-I/System/Runtime/liblinker.so -o dhcp -lnetwork 12 gcc -m32 -nostdlib -L../libc -L../posix -L../sdk/libs \ 13 ../libc/init/init.o ping.o -lstdc -lpthread -Wl,-I/System/Runtime/liblinker.so -o ping -lnetwork 14 gcc -m32 -nostdlib -L../libc -L../posix -L../sdk/libs \ 15 ../libc/init/init.o dns.o -lstdc -lpthread -Wl,-I/System/Runtime/liblinker.so -o dns -lnetwork 11 16 12 17 clean: 13 18 rm -f *.o 14 rm -f channels19 rm -f dhcp ping dns 15 20 16 21 install: 17 cp channels ../../CdRoot/Applications22 cp dhcp ping dns ../../CdRoot/Applications -
Whitix/branches/netchannel/user/posix/socket/socket.c
r1374 r2061 9 9 ssize_t send(int s, const void* buf, size_t len, int flags) 10 10 { 11 #if 0 11 12 int ret=SysSocketSend(s, buf, len, flags); 12 13 … … 18 19 19 20 return ret; 21 #endif 22 return -1; 20 23 } 21 24 22 25 ssize_t recv(int s, void* buf, size_t len, int flags) 23 26 { 27 #if 0 24 28 int ret=SysSocketReceive(s, buf, len, flags); 25 29 … … 31 35 32 36 return ret; 37 #endif 38 return -1; 33 39 } 34 40 35 41 int connect(int s, const struct sockaddr* serv_addr, socklen_t addrlen) 36 42 { 43 #if 0 37 44 int ret=SysSocketConnect(s, serv_addr, addrlen); 38 45 … … 44 51 45 52 return ret; 53 #endif 54 return -1; 46 55 } 47 56 48 57 int socket(int domain, int type, int protocol) 49 58 { 50 return SysSocketCreate(domain, type, protocol); 59 // return SysSocketCreate(domain, type, protocol); 60 return -1; 51 61 } 52 62 53 63 int accept(int sockfd, struct sockaddr* addr, socklen_t *addrlen) 54 64 { 65 #if 0 55 66 int ret=SysSocketAccept(sockfd, addr, addrlen); 56 67 … … 62 73 63 74 return ret; 75 #endif 76 return -1; 64 77 } 65 78 66 79 int bind(int s, const struct sockaddr* my_addr, socklen_t addr_len) 67 80 { 81 #if 0 68 82 return SysSocketBind(s, my_addr, addr_len); 83 #endif 69 84 } 70 85 71 86 int shutdown(int s, int how) 72 87 { 88 #if 0 73 89 return SysSocketClose(s); 90 #endif 74 91 } 75 92 76 93 int listen(int s, int backlog) 77 94 { 95 #if 0 78 96 return SysSocketListen(s, backlog); 97 #endif 79 98 } 80 99 -
Whitix/branches/netchannel/user/sdk/network/Makefile
r910 r2061 1 1 CFLAGS = -Wall -I../include -I../../libc/include -nostdlib -ffreestanding -fno-builtin -fPIC -m32 2 2 3 OBJS = socket.o 3 OBJS = socket.o byteorder.o ipv4.o udp.o memory.o dns.o startup.o 4 4 5 5 .c.o: … … 7 7 8 8 build: $(OBJS) 9 gcc -m32 -nostdlib -ffreestanding -fno-builtin -shared -L../../libc -lstdc -o ../libs/libnetwork.so *.o ../../libc/init/crt_begin.o ../../libc/init/crt_end.o 9 gcc -m32 -nostdlib -ffreestanding -fno-builtin -shared -o ../libs/libnetwork.so \ 10 $(OBJS) ../../libc/init/crt_begin.o ../../libc/init/crt_end.o 10 11 11 12 clean: -
Whitix/branches/netchannel/user/sdk/network/socket.c
r1431 r2061 1 1 /* Network and socket library. */ 2 #include < socket.h>2 #include <net/socket.h> 3 3 #include <syscalls.h> 4 4 -
Whitix/branches/netchannel/user/system/moduleadd.c
r1104 r2061 5 5 6 6 #define PATH_MAX 2048 7 8 #define MODULE_FLAG_LINUX 0x01 7 9 8 10 void UsagePrint() … … 14 16 } 15 17 16 int ModuleLoad(char* name )18 int ModuleLoad(char* name, int flags) 17 19 { 18 20 /* Support multiple paths. */ … … 41 43 return 1; 42 44 } 45 46 ret=SysModuleAdd(address, size, flags); 43 47 44 ret=SysModuleAdd(address, size); 45 46 SysMemoryUnmap(address, size); 48 // SysMemoryUnmap(address, size); 47 49 48 50 /* Check ret. */ … … 69 71 strcpy(buf, moduleName); 70 72 71 ret=ModuleLoad(buf );73 ret=ModuleLoad(buf, 0); 72 74 73 75 if (ret == 1) … … 76 78 strcpy(buf, "/System/Modules/Core/linux.sys"); 77 79 78 ret=ModuleLoad(buf );80 ret=ModuleLoad(buf, 0); 79 81 80 82 if (!ret) 81 83 { 82 84 sprintf(buf, "%s.ko", moduleName); 83 ret=ModuleLoad(buf );85 ret=ModuleLoad(buf, MODULE_FLAG_LINUX); 84 86 } 85 87 } -
Whitix/branches/netchannel/user/system/registry/main.c
r910 r2061 1 1 #include <stdio.h> 2 #include <net work.h>2 #include <net/network.h> 3 3 #include <file.h> 4 4 #include <syscalls.h> -
Whitix/branches/netchannel/user/system/registry/socket.c
r910 r2061 1 #include <net work.h>1 #include <net/network.h> 2 2 #include <stdlib.h> 3 3 #include <stdio.h> -
Whitix/branches/netchannel/user/system/startup.c
r1415 r2061 39 39 int ret, pid; 40 40 41 pid = ModuleLoad("Core/pci"); 41 ModuleLoad("Network/ipv4"); 42 ModuleLoad("Network/ne2k_pci"); 42 43 43 SysWaitForProcessFinish(pid, NULL); 44 45 ModuleLoad("Network/ne2k_pci"); 44 ModuleLoad("Network/pcnet32"); 45 // ModuleLoad("Network/e1000"); 46 46 47 47 /* Move to FS thread? */ 48 ModuleLoad("Filesystems/fatfs");49 48 pid=ModuleLoad("Filesystems/icfs"); 50 49 … … 101 100 void UnixInit() 102 101 { 103 ModuleLoad("Core/shmem");104 102 ModuleLoad("Video/virtual"); 105 103 -
Whitix/branches/netchannel/user/xynth/demo/desktop/Makefile.depend
r910 r2061 10 10 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 11 11 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 12 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 12 13 ../../../posix/include/sys/unistd.h ../../src/lib/xynth_.h \ 13 14 ../../../libc/include/errno.h ../../../libc/include/ctype.h \ … … 26 27 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 27 28 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 29 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 28 30 ../../../posix/include/sys/unistd.h ../../src/lib/xynth_.h \ 29 31 ../../../libc/include/errno.h ../../../libc/include/ctype.h \ … … 42 44 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 43 45 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 46 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 44 47 ../../../posix/include/sys/unistd.h ../../src/lib/xynth_.h \ 45 48 ../../../libc/include/errno.h ../../../libc/include/ctype.h \ … … 58 61 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 59 62 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 63 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 60 64 ../../../posix/include/sys/unistd.h ../../src/lib/xynth_.h \ 61 65 ../../../libc/include/errno.h ../../../libc/include/ctype.h \ -
Whitix/branches/netchannel/user/xynth/src/lib/Makefile.depend
r921 r2061 8 8 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 9 9 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 11 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 11 12 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 12 13 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 21 22 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 22 23 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 23 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 24 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 25 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 24 26 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 25 27 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 34 36 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 35 37 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 36 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 38 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 39 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 37 40 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 38 41 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 47 50 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 48 51 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 49 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 52 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 53 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 50 54 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 51 55 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 60 64 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 61 65 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 62 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 66 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 67 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 63 68 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 64 69 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 73 78 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 74 79 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 75 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 80 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 81 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 76 82 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 77 83 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 86 92 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 87 93 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 88 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 94 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 95 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 89 96 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 90 97 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 99 106 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 100 107 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 101 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 108 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 109 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 102 110 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 103 111 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 124 132 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 125 133 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 126 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 134 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 135 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 127 136 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 128 137 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 137 146 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 138 147 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 139 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 148 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 149 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 140 150 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 141 151 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 150 160 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 151 161 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 152 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 162 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 163 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 153 164 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 154 165 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 163 174 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 164 175 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 165 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 176 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 177 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 166 178 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 167 179 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 176 188 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 177 189 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 178 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 190 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 191 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 179 192 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 180 193 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 189 202 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 190 203 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 191 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 204 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 205 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 192 206 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 193 207 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 202 216 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 203 217 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 204 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 218 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 219 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 205 220 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 206 221 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 215 230 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 216 231 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 217 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 232 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 233 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 218 234 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 219 235 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 229 245 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 230 246 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 231 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 247 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 248 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 232 249 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 233 250 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 242 259 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 243 260 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 244 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 261 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 262 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 245 263 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 246 264 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 255 273 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 256 274 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 257 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 275 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 276 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 258 277 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 259 278 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 268 287 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 269 288 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 270 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 289 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 290 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 271 291 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 272 292 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 281 301 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 282 302 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 283 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 303 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 304 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 284 305 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 285 306 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 294 315 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 295 316 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 296 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 317 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 318 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 297 319 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 298 320 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 307 329 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 308 330 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 309 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 331 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 332 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 310 333 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 311 334 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ 312 335 ../../../posix/include/arpa/inet.h pixman/pixman.h pixman/config.h \ 313 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \314 336 pixman/pixman-remap.h 315 337 socket.o: socket.c xynth_.h ../../../libc/include/stdio.h \ … … 322 344 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 323 345 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 324 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 346 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 347 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 325 348 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 326 349 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 335 358 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 336 359 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 337 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 360 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 361 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 338 362 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 339 363 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 353 377 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 354 378 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 379 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 355 380 ../../../libc/include/ctype.h xynth.h ../../../posix/include/sys/poll.h \ 356 381 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 365 390 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 366 391 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 367 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 392 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 393 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 368 394 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 369 395 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 379 405 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 380 406 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 381 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 407 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 408 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 382 409 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 383 410 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 392 419 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 393 420 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 394 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 421 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 422 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 395 423 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 396 424 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ … … 405 433 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 406 434 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 407 ../../../posix/include/getopt.h ../../../libc/include/ctype.h xynth.h \ 435 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 436 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h xynth.h \ 408 437 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ 409 438 ../../../posix/include/sys/un.h ../../../posix/include/netinet/in.h \ -
Whitix/branches/netchannel/user/xynth/src/server/Makefile.depend
r910 r2061 8 8 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 9 9 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 11 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 11 12 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 12 13 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 22 23 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 23 24 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 24 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 25 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 26 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 25 27 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 26 28 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 36 38 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 37 39 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 38 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 40 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 41 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 39 42 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 40 43 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 51 54 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 52 55 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 53 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 56 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 57 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 54 58 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 55 59 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 66 70 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 67 71 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 68 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 72 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 73 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 69 74 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 70 75 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 81 86 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 82 87 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 83 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 88 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 89 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 84 90 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 85 91 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 100 106 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 101 107 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 108 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 102 109 ../../../libc/include/ctype.h ../lib/xynth.h \ 103 110 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 113 120 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 114 121 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 115 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 122 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 123 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 116 124 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 117 125 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 128 136 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 129 137 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 130 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 138 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 139 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 131 140 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 132 141 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 142 151 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 143 152 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 144 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 153 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 154 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 145 155 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 146 156 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 156 166 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 157 167 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 158 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 168 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 169 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 159 170 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 160 171 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 171 182 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 172 183 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 184 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 173 185 ../../../libc/include/ctype.h ../lib/xynth.h \ 174 186 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 185 197 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 186 198 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 199 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 187 200 ../../../libc/include/ctype.h ../lib/xynth.h \ 188 201 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 199 212 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 200 213 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 214 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 201 215 ../../../libc/include/ctype.h video/vga/../../../lib/xynth.h \ 202 216 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 214 228 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 215 229 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 216 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 230 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 231 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 217 232 video/bochs/../../../lib/xynth.h ../../../posix/include/sys/poll.h \ 218 233 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ -
Whitix/branches/netchannel/user/xynth/src/server/mouse.c
r1100 r2061 413 413 return -1; 414 414 415 Sys IoCtl(mouseFd, 0x80000000, 1); /* Non-blocking. */415 SysFileControl(mouseFd, 0x1, 1); /* Non-blocking. */ 416 416 417 417 return mouseFd; -
Whitix/branches/netchannel/user/xynth/src/server/video/vga/kbd.c
r245 r2061 26 26 27 27 /* Document. */ 28 SysIoCtl(keyboardFd, 1, 7);29 28 30 29 return keyboardFd; -
Whitix/branches/netchannel/user/xynth/src/themes/silverado/Makefile.depend
r910 r2061 11 11 ../../../../posix/include/ucontext.h \ 12 12 ../../../../posix/include/sys/ucontext.h \ 13 ../../../../posix/include/getopt.h ../../../../libc/include/ctype.h \ 13 ../../../../posix/include/getopt.h ../../../../libc/include/stdint.h \ 14 ../../../../libc/include/inttypes.h ../../../../libc/include/ctype.h \ 14 15 ../../lib/xynth.h ../../../../posix/include/sys/poll.h \ 15 16 ../../../../posix/include/sys/socket.h \ -
Whitix/branches/netchannel/user/xynth/src/widget/Makefile.depend
r910 r2061 8 8 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 9 9 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 10 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 11 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 11 12 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 12 13 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 22 23 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 23 24 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 24 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 25 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 26 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 25 27 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 26 28 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 36 38 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 37 39 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 38 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 40 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 41 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 39 42 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 40 43 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 50 53 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 51 54 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 52 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 55 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 56 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 53 57 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 54 58 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 63 67 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 64 68 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 65 ../lib/xynth_.h ../../../libc/include/errno.h \ 66 ../../../libc/include/stdlib.h ../../../libc/include/limits.h \ 69 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 70 ../../../libc/include/limits.h ../lib/xynth_.h \ 71 ../../../libc/include/errno.h ../../../libc/include/stdlib.h \ 67 72 ../../../libc/include/ctype.h ../lib/xynth.h \ 68 73 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 78 83 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 79 84 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 80 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 85 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 86 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 81 87 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 82 88 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 93 99 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 94 100 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 101 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 95 102 ../../../libc/include/ctype.h ../lib/xynth.h \ 96 103 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 106 113 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 107 114 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 108 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 115 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 116 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 109 117 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 110 118 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 121 129 ../../../posix/include/signal.h ../../../posix/include/ucontext.h \ 122 130 ../../../posix/include/sys/ucontext.h ../../../posix/include/getopt.h \ 131 ../../../libc/include/stdint.h ../../../libc/include/inttypes.h \ 123 132 ../../../libc/include/ctype.h ../lib/xynth.h \ 124 133 ../../../posix/include/sys/poll.h ../../../posix/include/sys/socket.h \ … … 134 143 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 135 144 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 136 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 145 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 146 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 137 147 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 138 148 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 148 158 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 149 159 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 150 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 160 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 161 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 151 162 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 152 163 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 162 173 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 163 174 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 164 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 175 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 176 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 165 177 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 166 178 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ … … 176 188 ../../../posix/include/sys/wait.h ../../../posix/include/signal.h \ 177 189 ../../../posix/include/ucontext.h ../../../posix/include/sys/ucontext.h \ 178 ../../../posix/include/getopt.h ../../../libc/include/ctype.h \ 190 ../../../posix/include/getopt.h ../../../libc/include/stdint.h \ 191 ../../../libc/include/inttypes.h ../../../libc/include/ctype.h \ 179 192 ../lib/xynth.h ../../../posix/include/sys/poll.h \ 180 193 ../../../posix/include/sys/socket.h ../../../posix/include/sys/un.h \ -
Whitix/branches/netchannel/user/xynth/src/widget/widgetc/Makefile.depend
r910 r2061 11 11 ../../../../posix/include/ucontext.h \ 12 12 ../../../../posix/include/sys/ucontext.h \ 13 ../../../../posix/include/getopt.h list.h xml.h code.h header.h 13 ../../../../posix/include/getopt.h ../../../../libc/include/stdint.h \ 14 ../../../../libc/include/inttypes.h list.h xml.h code.h header.h 14 15 list.o: list.c ../../lib/xynth.h ../../lib/list.c \ 15 16 ../../../../libc/include/stdlib.h ../../../../libc/include/limits.h \ … … 36 37 ../../../../posix/include/ucontext.h \ 37 38 ../../../../posix/include/sys/ucontext.h \ 38 ../../../../posix/include/getopt.h ../../lib/expat/expat.h \ 39 ../../../../posix/include/getopt.h ../../../../libc/include/stdint.h \ 40 ../../../../libc/include/inttypes.h ../../lib/expat/expat.h \ 39 41 ../../lib/expat/expat_external.h -
Whitix/branches/netchannel/user/xynth/src/widget/widgetr/Makefile.depend
r910 r2061 11 11 ../../../../posix/include/ucontext.h \ 12 12 ../../../../posix/include/sys/ucontext.h \ 13 ../../../../posix/include/getopt.h ../../../../libc/include/ctype.h \ 13 ../../../../posix/include/getopt.h ../../../../libc/include/stdint.h \ 14 ../../../../libc/include/inttypes.h ../../../../libc/include/ctype.h \ 14 15 ../../lib/xynth.h ../../../../posix/include/sys/poll.h \ 15 16 ../../../../posix/include/sys/socket.h \ … … 29 30 ../../../../posix/include/ucontext.h \ 30 31 ../../../../posix/include/sys/ucontext.h \ 31 ../../../../posix/include/getopt.h ../../../../libc/include/ctype.h \ 32 ../../../../posix/include/getopt.h ../../../../libc/include/stdint.h \ 33 ../../../../libc/include/inttypes.h ../../../../libc/include/ctype.h \ 32 34 ../../lib/xynth.h ../../../../posix/include/sys/poll.h \ 33 35 ../../../../posix/include/sys/socket.h \
