Fix up Linux. Comment out a bit of unused code.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2463 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
arcum42 2010-01-21 13:36:01 +00:00
parent 8e05db2c36
commit 0373c47d3a
3 changed files with 170 additions and 166 deletions

View File

@ -470,6 +470,7 @@
<Unit filename="../gui/pxLogTextCtrl.cpp" />
<Unit filename="../gui/wxAppWithHelpers.cpp" />
<Unit filename="../gui/wxAppWithHelpers.h" />
<Unit filename="../pcsx2hostfs.cpp" />
<Unit filename="../ps2/BiosTools.cpp" />
<Unit filename="../ps2/BiosTools.h" />
<Unit filename="../ps2/GIFpath.cpp" />
@ -484,7 +485,6 @@
<Unit filename="../x86/VifUnpackSSE.h" />
<Unit filename="../x86/VifUnpackSSE_Dynarec.cpp" />
<Unit filename="../x86/aVUzerorec.S" />
<Unit filename="../x86/aVif.S" />
<Unit filename="../x86/iCOP0.cpp" />
<Unit filename="../x86/iCOP0.h" />
<Unit filename="../x86/iCOP2.cpp" />
@ -510,9 +510,6 @@
<Unit filename="../x86/iR5900MultDiv.h" />
<Unit filename="../x86/iR5900Shift.h" />
<Unit filename="../x86/iVU1micro.cpp" />
<Unit filename="../x86/iVif.cpp">
<Option compiler="gcc" use="0" buildCommand="gcc $options -S $includes -c $file -o $object" />
</Unit>
<Unit filename="../x86/ir5900tables.cpp" />
<Unit filename="../x86/ix86-32/iCore-32.cpp" />
<Unit filename="../x86/ix86-32/iR5900-32.cpp" />

View File

@ -18,15 +18,15 @@
/* from sifcmd.h */
#define SYSTEM_CMD 0x80000000
struct t_sif_cmd_header
{
u32 size;
void *dest;
s32 command;
u32 unknown;
};
//#define SYSTEM_CMD 0x80000000
//
//struct t_sif_cmd_header
//{
// u32 size;
// void *dest;
// s32 command;
// u32 unknown;
//};
struct t_sif_dma_transfer
{
@ -35,158 +35,158 @@ struct t_sif_dma_transfer
s32 size;
s32 attr;
};
struct t_sif_handler
{
void (*handler)(void *a, void *b);
void *buff;
};
#define SYSTEM_CMD_CHANGE_SADDR 0x80000000
#define SYSTEM_CMD_INIT_CMD 0x80000002
struct t_sif_saddr
{
struct t_sif_cmd_header hdr; //+00
void *newaddr; //+10
}; //=14
#define SYSTEM_CMD_SET_SREG 0x80000001
struct t_sif_sreg
{
struct t_sif_cmd_header hdr; //+00
s32 index; //+10
u32 value; //+14
}; //=18
#define SYSTEM_CMD_RESET 0x80000003
struct t_sif_reset
{
struct t_sif_cmd_header hdr; //+00
s32 size; //+10
s32 flag; //+14
char data[80]; //+18
}; //=68
//
//struct t_sif_handler
//{
// void (*handler)(void *a, void *b);
// void *buff;
//};
//
//#define SYSTEM_CMD_CHANGE_SADDR 0x80000000
//#define SYSTEM_CMD_INIT_CMD 0x80000002
//struct t_sif_saddr
//{
// struct t_sif_cmd_header hdr; //+00
// void *newaddr; //+10
//}; //=14
//
//#define SYSTEM_CMD_SET_SREG 0x80000001
//struct t_sif_sreg
//{
// struct t_sif_cmd_header hdr; //+00
// s32 index; //+10
// u32 value; //+14
//}; //=18
//
//#define SYSTEM_CMD_RESET 0x80000003
//struct t_sif_reset
//{
// struct t_sif_cmd_header hdr; //+00
// s32 size; //+10
// s32 flag; //+14
// char data[80]; //+18
//}; //=68
/* end of sifcmd.h */
/* from sifsrpc.h */
struct t_sif_rpc_rend
{
struct t_sif_cmd_header sifcmd;
s32 rec_id; /* 04 */
void *pkt_addr; /* 05 */
s32 rpc_id; /* 06 */
struct t_rpc_client_data *client; /* 7 */
u32 command; /* 8 */
struct t_rpc_server_data *server; /* 9 */
void *buff; /* 10 */
void *buff2; /* 11 */
};
struct t_sif_rpc_other_data
{
struct t_sif_cmd_header sifcmd;
s32 rec_id; /* 04 */
void *pkt_addr; /* 05 */
s32 rpc_id; /* 06 */
struct t_rpc_receive_data *receive; /* 07 */
void *src; /* 08 */
void *dest; /* 09 */
s32 size; /* 10 */
};
struct t_sif_rpc_bind
{
struct t_sif_cmd_header sifcmd;
s32 rec_id; /* 04 */
void *pkt_addr; /* 05 */
s32 rpc_id; /* 06 */
struct t_rpc_client_data *client; /* 07 */
s32 rpc_number; /* 08 */
};
struct t_sif_rpc_call
{
struct t_sif_cmd_header sifcmd;
s32 rec_id; /* 04 */
void *pkt_addr; /* 05 */
s32 rpc_id; /* 06 */
struct t_rpc_client_data *client; /* 07 */
s32 rpc_number; /* 08 */
s32 send_size; /* 09 */
void *receive; /* 10 */
s32 rec_size; /* 11 */
s32 has_async_ef; /* 12 */
struct t_rpc_server_data *server; /* 13 */
};
struct t_rpc_server_data
{
s32 command; /* 04 00 */
void *(*func)(u32, void *, int); /* 05 01 */
void *buff; /* 06 02 */
s32 size; /* 07 03 */
void *(*func2)(u32, void *, int); /* 08 04 */
void *buff2; /* 09 05 */
s32 size2; /* 10 06 */
struct t_rpc_client_data *client; /* 11 07 */
void *pkt_addr; /* 12 08 */
s32 rpc_number; /* 13 09 */
void *receive; /* 14 10 */
s32 rec_size; /* 15 11 */
s32 has_async_ef; /* 16 12 */
s32 rec_id; /* 17 13 */
struct t_rpc_server_data *link; /* 18 14 */
struct r_rpc_server_data *next; /* 19 15 */
struct t_rpc_data_queue *queued_object; /* 20 16 */
};
struct t_rpc_header
{
void *pkt_addr; /* 04 00 */
u32 rpc_id; /* 05 01 */
s32 sema_id; /* 06 02 */
u32 mode; /* 07 03 */
};
struct t_rpc_client_data
{
struct t_rpc_header hdr;
u32 command; /* 04 08 */
void *buff; /* 05 09 */
void *buff2; /* 06 10 */
void (*end_function)(void *); /* 07 11 */
void *end_param; /* 08 12*/
struct t_rpc_server_data *server; /* 09 13 */
};
struct t_rpc_receive_data
{
struct t_rpc_header hdr;
void *src; /* 04 */
void *dest; /* 05 */
s32 size; /* 06 */
};
struct t_rpc_data_queue
{
s32 thread_id; /* 00 */
s32 active; /* 01 */
struct t_rpc_server_data *svdata_ref; /* 02 */
struct t_rpc_server_data *start; /* 03 */
struct t_rpc_server_data *end; /* 04 */
struct t_rpc_data_queue *next; /* 05 */
};
//struct t_sif_rpc_rend
//{
// struct t_sif_cmd_header sifcmd;
// s32 rec_id; /* 04 */
// void *pkt_addr; /* 05 */
// s32 rpc_id; /* 06 */
//
// struct t_rpc_client_data *client; /* 7 */
// u32 command; /* 8 */
// struct t_rpc_server_data *server; /* 9 */
// void *buff; /* 10 */
// void *buff2; /* 11 */
//};
//
//struct t_sif_rpc_other_data
//{
// struct t_sif_cmd_header sifcmd;
// s32 rec_id; /* 04 */
// void *pkt_addr; /* 05 */
// s32 rpc_id; /* 06 */
//
// struct t_rpc_receive_data *receive; /* 07 */
// void *src; /* 08 */
// void *dest; /* 09 */
// s32 size; /* 10 */
//};
//
//struct t_sif_rpc_bind
//{
// struct t_sif_cmd_header sifcmd;
// s32 rec_id; /* 04 */
// void *pkt_addr; /* 05 */
// s32 rpc_id; /* 06 */
// struct t_rpc_client_data *client; /* 07 */
// s32 rpc_number; /* 08 */
//};
//
//struct t_sif_rpc_call
//{
// struct t_sif_cmd_header sifcmd;
// s32 rec_id; /* 04 */
// void *pkt_addr; /* 05 */
// s32 rpc_id; /* 06 */
// struct t_rpc_client_data *client; /* 07 */
// s32 rpc_number; /* 08 */
// s32 send_size; /* 09 */
// void *receive; /* 10 */
// s32 rec_size; /* 11 */
// s32 has_async_ef; /* 12 */
// struct t_rpc_server_data *server; /* 13 */
//};
//
//struct t_rpc_server_data
//{
// s32 command; /* 04 00 */
//
// void *(*func)(u32, void *, int); /* 05 01 */
// void *buff; /* 06 02 */
// s32 size; /* 07 03 */
//
// void *(*func2)(u32, void *, int); /* 08 04 */
// void *buff2; /* 09 05 */
// s32 size2; /* 10 06 */
//
// struct t_rpc_client_data *client; /* 11 07 */
// void *pkt_addr; /* 12 08 */
// s32 rpc_number; /* 13 09 */
//
// void *receive; /* 14 10 */
// s32 rec_size; /* 15 11 */
// s32 has_async_ef; /* 16 12 */
// s32 rec_id; /* 17 13 */
//
// struct t_rpc_server_data *link; /* 18 14 */
// struct r_rpc_server_data *next; /* 19 15 */
// struct t_rpc_data_queue *queued_object; /* 20 16 */
//};
//
//
//struct t_rpc_header
//{
// void *pkt_addr; /* 04 00 */
// u32 rpc_id; /* 05 01 */
// s32 sema_id; /* 06 02 */
// u32 mode; /* 07 03 */
//};
//
//
//struct t_rpc_client_data
//{
// struct t_rpc_header hdr;
// u32 command; /* 04 08 */
// void *buff; /* 05 09 */
// void *buff2; /* 06 10 */
// void (*end_function)(void *); /* 07 11 */
// void *end_param; /* 08 12*/
// struct t_rpc_server_data *server; /* 09 13 */
//};
//
//struct t_rpc_receive_data
//{
// struct t_rpc_header hdr;
// void *src; /* 04 */
// void *dest; /* 05 */
// s32 size; /* 06 */
//};
//
//struct t_rpc_data_queue
//{
// s32 thread_id; /* 00 */
// s32 active; /* 01 */
// struct t_rpc_server_data *svdata_ref; /* 02 */
// struct t_rpc_server_data *start; /* 03 */
// struct t_rpc_server_data *end; /* 04 */
// struct t_rpc_data_queue *next; /* 05 */
//};
/* end of sifrpc.h */

View File

@ -16,8 +16,11 @@
#include "PrecompiledHeader.h"
#include "IopCommon.h"
#include "Utilities/Console.h"
#include <io.h>
#include "Utilities/Console.h"
#ifndef __LINUX__
#include <io.h>
#endif
#pragma optimize("", off)
@ -104,8 +107,12 @@ int pcsx2fio_remove(char *name)
}
int pcsx2fio_mkdir(char *name, int mode)
{
return mkdir(name);
{
#ifdef __LINUX__
return mkdir(name,mode);
#else
return mkdir(name);
#endif
}
int pcsx2fio_rmdir(char *name)
@ -132,7 +139,7 @@ int pcsx2fio_write_tty(const char* text, int length)
{
wxString s = wxString::FromUTF8(text,length);
return printf("%s",s.ToAscii());
return printf("%s",s.ToAscii().data());
}
#define PARAM(offset,type) (*(type*)(buffer+(offset)))
@ -196,4 +203,4 @@ u32 Pcsx2HostFSread32(u32 addr)
break;
}
return 0;
}
}