ppsspp/Core/HLE
Bovine c76548377c Fix nonblocking ptpConnect on Windows
According to
http://msdn.microsoft.com/en-us/library/windows/desktop/ms737625%28v=vs.85%29.aspx
"[...] it is not recommended that applications use multiple calls to
connect to detect connection completion.  If they do, they must be
prepared to handle WSAEINVAL and WSAEWOULDBLOCK error values the same
way that they handle WSAEALREADY, to assure robust operation."

Ideally socket->state should be set to a different state and select()
used to poll sockets until state can be switched to closed or
established.  Changes to socket->state are visible to games as so
probably should not be done without testing.
2014-05-18 06:41:02 -07:00
..
__sceAudio.cpp Switch to low/medium/high audio latency mode 2014-04-27 22:11:26 +08:00
__sceAudio.h Revert "Merge pull request #4021 from bollu/master" 2013-10-07 20:26:10 +02:00
FunctionWrappers.h Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
HLE.cpp Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
HLE.h Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
HLETables.cpp Add scempegbase stuff 2014-03-27 00:51:07 +08:00
HLETables.h Mostly get rid of including "Globals.h" 2013-12-30 10:17:11 +01:00
KernelWaitHelpers.h
proAdhoc.cpp Linux buildfix. 2014-03-15 11:56:52 -07:00
proAdhoc.h Fix nonblocking ptpConnect on Windows 2014-05-18 06:41:02 -07:00
ReplaceTables.cpp Fix replacement funcs in the interpreter. 2014-04-28 08:01:13 -07:00
ReplaceTables.h Fix hashmap crashes with games that load modules. 2014-04-12 01:16:32 -07:00
sceAtrac.cpp Dostate for resetBuffer 2014-04-22 15:18:24 +08:00
sceAtrac.h [core] some endian fix try 2014-01-26 14:25:54 -08:00
sceAudio.cpp Fix a typo 2014-04-22 14:31:34 +08:00
sceAudio.h Fix nonsmooth sound issue and incomplete frame at the end of source and pcm buffers. 2014-04-12 23:16:38 +02:00
sceAudiocodec.cpp Remove decode function of SimpleAudioDec and use its class method. 2014-04-08 01:09:28 +02:00
sceAudiocodec.h Clean up some details in sceAudioCodec. 2014-03-27 22:53:57 +01:00
sceCcc.cpp Respect dstSize and truncate in ccc string conv. 2014-05-03 13:22:45 -07:00
sceCcc.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceChnnlsv.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceChnnlsv.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceCtrl.cpp Saturate analog positions in case outside [-1, 1]. 2014-04-19 21:43:27 -07:00
sceCtrl.h Add sceCtrl_driver and sceDisplay_driver 2014-02-17 20:46:57 +08:00
sceDeflt.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceDeflt.h
sceDisplay.cpp Add sceDisplaySetMode error code base on JPCSP 2014-04-26 04:41:01 +08:00
sceDisplay.h Add sceCtrl_driver and sceDisplay_driver 2014-02-17 20:46:57 +08:00
sceDmac.cpp Remove unused include 2014-04-04 06:46:19 +08:00
sceDmac.h Core/HLE/sceKernel.h: Added name for PSP error code 0x80000023 and replaced the used if its error number with its error code name. 2014-04-03 18:42:10 +02:00
sceFont.cpp Fix some memory leaks in sceFont. 2014-03-30 12:55:40 -07:00
sceFont.h
sceGameUpdate.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceGameUpdate.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceGe.cpp Eat cycles and resched in sceGeContinue(). 2014-05-15 22:45:09 -07:00
sceGe.h In case interrupts are delayed, read cmd early. 2014-04-17 22:33:13 -07:00
sceHeap.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHeap.h
sceHprm.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHprm.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceHttp.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHttp.h
sceImpose.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceImpose.h
sceIo.cpp Make strcpy_limit slightly more sane. 2014-04-13 23:43:32 +02:00
sceIo.h Reduce a few Core/Dialog/ includes. 2014-03-15 10:52:13 -07:00
sceJpeg.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceJpeg.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceKernel.cpp Implementation of sceAac module 2014-04-11 09:03:13 +02:00
sceKernel.h Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
sceKernelAlarm.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelAlarm.h
sceKernelEventFlag.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelEventFlag.h
sceKernelInterrupt.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelInterrupt.h Add logging and fix savestatus 2014-02-17 20:42:35 +08:00
sceKernelMbx.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelMbx.h
sceKernelMemory.cpp Fix space issues 2014-04-28 15:30:32 +08:00
sceKernelMemory.h Correct sceKernelTlspl func names, etc. 2013-12-02 23:40:16 -08:00
sceKernelModule.cpp Re-replace functions after loading a savestate. 2014-04-12 15:49:20 -07:00
sceKernelModule.h Shrink the very common sceKernelThread.h include. 2014-03-15 11:44:02 -07:00
sceKernelMsgPipe.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelMsgPipe.h
sceKernelMutex.cpp MemMap should not be included in MIPS.h. 2014-03-15 10:45:39 +01:00
sceKernelMutex.h
sceKernelSemaphore.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelSemaphore.h
sceKernelThread.cpp Reduce some logspam 2014-05-08 10:40:58 +02:00
sceKernelThread.h Shrink the very common sceKernelThread.h include. 2014-03-15 11:44:02 -07:00
sceKernelTime.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelTime.h
sceKernelVTimer.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelVTimer.h Fix vtimer uid param type, add algorithm include. 2013-10-22 07:46:33 -07:00
sceMd5.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceMd5.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceMp3.cpp Delay thread for sceMp3Decode() 2014-04-15 21:55:28 +08:00
sceMp3.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceMp4.cpp Update sceAac module in using universal audio context class (AuCtx) 2014-04-13 14:38:42 +02:00
sceMp4.h Implementation of sceAac module 2014-04-11 09:03:13 +02:00
sceMpeg.cpp Check for no audio more directly. 2014-04-26 09:38:13 -07:00
sceMpeg.h Do State PMP media, and some other updates to PMP media. 2014-04-04 23:01:25 +02:00
sceMt19937.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceMt19937.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceNet.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceNet.h Avoid some ChunkFile includes. 2014-03-15 11:32:57 -07:00
sceNetAdhoc.cpp Fix nonblocking ptpConnect on Windows 2014-05-18 06:41:02 -07:00
sceNetAdhoc.h Avoid some ChunkFile includes. 2014-03-15 11:32:57 -07:00
sceNp.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceNp.h
sceOpenPSID.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceOpenPSID.h
sceP3da.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceP3da.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseHttp.cpp Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseHttp.h
sceParseUri.cpp Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseUri.h
scePauth.cpp Workaround scePauth_F7AA47F6() 2014-04-27 17:26:40 +08:00
scePauth.h
scePower.cpp Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
scePower.h
scePsmf.cpp Validate the psmf address in scePsmfSetPsmf(). 2014-05-15 01:11:50 -07:00
scePsmf.h
scePspNpDrm_user.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
scePspNpDrm_user.h
sceRtc.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceRtc.h Reduce a few Core/Dialog/ includes. 2014-03-15 10:52:13 -07:00
sceSas.cpp Merge pull request #5653 from unknownbrackets/armjit-minor 2014-03-22 16:05:59 +01:00
sceSas.h
sceSsl.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceSsl.h
sceUmd.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceUmd.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceUsb.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceUsb.h
sceUtility.cpp Merge pull request #5968 from sum2012/sceUtility 2014-05-08 10:54:05 +02:00
sceUtility.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceVaudio.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceVaudio.h