launcher fixes
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
This commit is contained in:
parent
3782145fb3
commit
418ff60f6a
@ -1,3 +1,3 @@
|
||||
#maven.buildNumber.plugin properties file
|
||||
#Fri Aug 16 09:31:36 EDT 2024
|
||||
buildNumber=241
|
||||
#Fri Aug 16 10:14:05 EDT 2024
|
||||
buildNumber=249
|
||||
|
||||
@ -588,6 +588,7 @@ Fix viewmodel animation framerate
|
||||
Fix server not starting
|
||||
Fix client disconnection causing wrong socket to be closed from server
|
||||
Fix build tooling, scripts, etc
|
||||
Launcher fixes
|
||||
|
||||
|
||||
# TODO
|
||||
|
||||
@ -29,13 +29,20 @@ int main(){
|
||||
strcat(javaPath,"\\jdk\\bin\\java.exe\0");
|
||||
//get jar location
|
||||
char jarPath[MAX_PATH_SIZE + 50];
|
||||
strcpy(jarPath,currentWorkingDirectory);
|
||||
|
||||
strcpy(jarPath,"\"");
|
||||
strcat(jarPath,currentWorkingDirectory);
|
||||
strcat(jarPath,"\\engine.jar");
|
||||
strcat(jarPath,"\"");
|
||||
logVar("javaPath: ",javaPath);
|
||||
logVar("jarPath: ",jarPath);
|
||||
printf("%s\n",jarPath);
|
||||
fflush(stdout);
|
||||
execlp(javaPath,"java","-jar",jarPath, (char *)NULL);
|
||||
int execVal = execlp(javaPath,"java","-jar",jarPath, (char *)NULL);
|
||||
printf("Exec code: %d\n",execVal);
|
||||
perror("execlp");
|
||||
fflush(stdout);
|
||||
fflush(stderr);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -48,6 +55,14 @@ void redirectStdout(){
|
||||
}
|
||||
dup2(outfd, 1); // replace stdout
|
||||
close(outfd);
|
||||
int outerrfd = open("stderr.txt", O_CREAT|O_WRONLY|O_TRUNC, 0644);
|
||||
if (!outerrfd)
|
||||
{
|
||||
printf("Error opening stdout redirect");
|
||||
fflush(stderr);
|
||||
}
|
||||
dup2(outerrfd, fileno(stderr)); // replace stderr
|
||||
close(outerrfd);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user