MCPcopy Create free account
hub / github.com/ading2210/linuxpdf / vm_add_cmdline

Function vm_add_cmdline

tinyemu/machine.c:581–597  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

579}
580
581void vm_add_cmdline(VirtMachineParams *p, const char *cmdline)
582{
583 char *new_cmdline, *old_cmdline;
584 if (cmdline[0] == '!') {
585 new_cmdline = strdup(cmdline + 1);
586 } else {
587 old_cmdline = p->cmdline;
588 if (!old_cmdline)
589 old_cmdline = "";
590 new_cmdline = malloc(strlen(old_cmdline) + 1 + strlen(cmdline) + 1);
591 strcpy(new_cmdline, old_cmdline);
592 strcat(new_cmdline, " ");
593 strcat(new_cmdline, cmdline);
594 }
595 free(p->cmdline);
596 p->cmdline = new_cmdline;
597}
598
599void virt_machine_free_config(VirtMachineParams *p)
600{

Callers 2

mainFunction · 0.85
init_vmFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected