2021-06-27 09:32:03 +03:00
|
|
|
#pragma once
|
2020-05-18 16:51:10 +03:00
|
|
|
|
|
|
|
// Return non-zero if the pointer is null
|
|
|
|
int idris2_isNull(void*);
|
2020-08-20 13:52:51 +03:00
|
|
|
// Returns a NULL
|
|
|
|
void *idris2_getNull();
|
2020-05-18 16:51:10 +03:00
|
|
|
// Convert a Ptr String intro a String, assuming the string has been checked
|
|
|
|
// to be non-null
|
|
|
|
char* idris2_getString(void *p);
|
|
|
|
int idris2_getErrno();
|
2021-07-03 07:44:23 +03:00
|
|
|
char* idris2_strerror(int errnum);
|
2020-05-18 16:51:10 +03:00
|
|
|
|
|
|
|
char* idris2_getStr();
|
|
|
|
void idris2_putStr(char* f);
|
|
|
|
|
|
|
|
void idris2_sleep(int sec);
|
|
|
|
void idris2_usleep(int usec);
|
|
|
|
int idris2_time();
|
|
|
|
|
2021-05-17 16:07:53 +03:00
|
|
|
int idris2_getArgCount();
|
|
|
|
void idris2_setArgs(int argc, char *argv[]);
|
|
|
|
char* idris2_getArg(int n);
|
2020-05-18 16:51:10 +03:00
|
|
|
char* idris2_getEnvPair(int i);
|
|
|
|
|
2021-05-25 18:45:46 +03:00
|
|
|
int idris2_getPID();
|
|
|
|
|
2021-03-26 21:27:25 +03:00
|
|
|
long idris2_getNProcessors();
|