mirror of
https://github.com/EnderIce2/rpc-bridge.git
synced 2025-05-27 15:04:34 +00:00
Increase pipe buffer
This commit is contained in:
parent
81aa5d8d18
commit
c23af8300c
6
bridge.c
6
bridge.c
@ -43,6 +43,8 @@
|
|||||||
__attribute__((__always_inline__, __gnu_inline__))
|
__attribute__((__always_inline__, __gnu_inline__))
|
||||||
#define naked __attribute__((naked))
|
#define naked __attribute__((naked))
|
||||||
|
|
||||||
|
#define BUFFER_LENGTH 2048
|
||||||
|
|
||||||
typedef unsigned short sa_family_t;
|
typedef unsigned short sa_family_t;
|
||||||
typedef char *caddr_t;
|
typedef char *caddr_t;
|
||||||
typedef unsigned socklen_t;
|
typedef unsigned socklen_t;
|
||||||
@ -322,7 +324,7 @@ void PipeBufferInThread(LPVOID lpParam)
|
|||||||
int EOFCount = 0;
|
int EOFCount = 0;
|
||||||
while (TRUE)
|
while (TRUE)
|
||||||
{
|
{
|
||||||
char buffer[1024];
|
char buffer[BUFFER_LENGTH];
|
||||||
int read = sys_read(bt->fd, buffer, sizeof(buffer));
|
int read = sys_read(bt->fd, buffer, sizeof(buffer));
|
||||||
|
|
||||||
if (unlikely(read < 0))
|
if (unlikely(read < 0))
|
||||||
@ -417,7 +419,7 @@ void PipeBufferOutThread(LPVOID lpParam)
|
|||||||
bt->fd, bt->hPipe);
|
bt->fd, bt->hPipe);
|
||||||
while (TRUE)
|
while (TRUE)
|
||||||
{
|
{
|
||||||
char buffer[1024];
|
char buffer[BUFFER_LENGTH];
|
||||||
DWORD dwRead;
|
DWORD dwRead;
|
||||||
|
|
||||||
if (unlikely(!ReadFile(bt->hPipe, buffer, sizeof(buffer),
|
if (unlikely(!ReadFile(bt->hPipe, buffer, sizeof(buffer),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user