mirror of
https://github.com/GOSTSec/sgminer
synced 2025-02-02 10:04:33 +00:00
Add quit command
This commit is contained in:
parent
89c221ad8a
commit
bbe1702d66
12
api.c
12
api.c
@ -189,6 +189,13 @@ char *poolstatus(char *params)
|
|||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char *doquit(char *params)
|
||||||
|
{
|
||||||
|
bye = 1;
|
||||||
|
kill_work();
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
struct CMDS {
|
struct CMDS {
|
||||||
char *name;
|
char *name;
|
||||||
char *(*func)(char *);
|
char *(*func)(char *);
|
||||||
@ -196,9 +203,10 @@ struct CMDS {
|
|||||||
{ "apiversion", apiversion },
|
{ "apiversion", apiversion },
|
||||||
{ "dev", devstatus },
|
{ "dev", devstatus },
|
||||||
{ "pool", poolstatus },
|
{ "pool", poolstatus },
|
||||||
|
{ "quit", doquit },
|
||||||
};
|
};
|
||||||
|
|
||||||
#define CMDMAX 3
|
#define CMDMAX 4
|
||||||
|
|
||||||
void send_result(int c, char *result)
|
void send_result(int c, char *result)
|
||||||
{
|
{
|
||||||
@ -211,7 +219,7 @@ void send_result(int c, char *result)
|
|||||||
n = write(c, result, strlen(result)+1);
|
n = write(c, result, strlen(result)+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void api()
|
void api(void)
|
||||||
{
|
{
|
||||||
char buf[BUFSIZ];
|
char buf[BUFSIZ];
|
||||||
const char *addr;
|
const char *addr;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user