Changeset 2095 for Whitix/branches
- Timestamp:
- 05/27/10 12:21:27 (21 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
Whitix/branches/netchannel/user/sdk/network/channels.c
r2088 r2095 37 37 goto error; 38 38 39 pages = SysMemoryMap(ret->baseAddress + PAGE_SIZE,39 pages = (void*)SysMemoryMap((unsigned long)ret->baseAddress + PAGE_SIZE, 40 40 PAGE_SIZE*(ChanRecvPages(ret) + ChanSendPages(ret)), 7, 41 ret->fd, PAGE_SIZE, _SYS_MMAP_FIXED); 41 ret->fd, 42 PAGE_SIZE, 43 _SYS_MMAP_FIXED); 42 44 43 45 if (!pages) … … 65 67 int ChannelFree(Channel* channel) 66 68 { 67 SysMemoryUnmap( channel->baseAddress, PAGE_SIZE*(1 + ChanRecvPages(channel) + ChanSendPages(channel)));69 SysMemoryUnmap((unsigned long)channel->baseAddress, PAGE_SIZE*(1 + ChanRecvPages(channel) + ChanSendPages(channel))); 68 70 SysClose(channel->fd); 69 71 free(channel);
