Functions
runner-win.c File Reference
#include <fcntl.h>
#include <io.h>
#include <malloc.h>
#include <stdio.h>
#include <process.h>
#include <crtdbg.h>
#include "task.h"
#include "runner.h"
Include dependency graph for runner-win.c:

Go to the source code of this file.

Functions

static int clear_line (void)
 
WINBASEAPI BOOL WINAPI GetFileSizeEx (HANDLE hFile, PLARGE_INTEGER lpFileSize)
 
void platform_init (int argc, char **argv)
 
void process_cleanup (process_info_t *p)
 
int process_copy_output (process_info_t *p, FILE *stream)
 
char * process_get_name (process_info_t *p)
 
long int process_output_size (process_info_t *p)
 
int process_read_last_line (process_info_t *p, char *buffer, size_t buffer_len)
 
int process_reap (process_info_t *p)
 
int process_start (char *name, char *part, process_info_t *p, int is_helper)
 
int process_terminate (process_info_t *p)
 
int process_wait (process_info_t *vec, int n, int timeout)
 
void rewind_cursor ()
 

Function Documentation

◆ clear_line()

static int clear_line ( void  )
static

Definition at line 307 of file runner-win.c.

◆ GetFileSizeEx()

WINBASEAPI BOOL WINAPI GetFileSizeEx ( HANDLE  hFile,
PLARGE_INTEGER  lpFileSize 
)

◆ platform_init()

void platform_init ( int  argc,
char **  argv 
)

Definition at line 46 of file runner-win.c.

◆ process_cleanup()

void process_cleanup ( process_info_t p)

Definition at line 301 of file runner-win.c.

◆ process_copy_output()

int process_copy_output ( process_info_t p,
FILE *  stream 
)

Definition at line 220 of file runner-win.c.

◆ process_get_name()

char* process_get_name ( process_info_t p)

Definition at line 281 of file runner-win.c.

◆ process_output_size()

long int process_output_size ( process_info_t p)

Definition at line 212 of file runner-win.c.

◆ process_read_last_line()

int process_read_last_line ( process_info_t p,
char *  buffer,
size_t  buffer_len 
)

Definition at line 240 of file runner-win.c.

◆ process_reap()

int process_reap ( process_info_t p)

Definition at line 293 of file runner-win.c.

◆ process_start()

int process_start ( char *  name,
char *  part,
process_info_t p,
int  is_helper 
)

Definition at line 73 of file runner-win.c.

◆ process_terminate()

int process_terminate ( process_info_t p)

Definition at line 286 of file runner-win.c.

◆ process_wait()

int process_wait ( process_info_t vec,
int  n,
int  timeout 
)

Definition at line 179 of file runner-win.c.

◆ rewind_cursor()

void rewind_cursor ( )

Definition at line 341 of file runner-win.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:30