mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-16 10:04:39 +01:00
wip
This commit is contained in:
@@ -3725,32 +3725,57 @@ int program_fpga(int file_des) {
|
|||||||
return printSocketReadError();
|
return printSocketReadError();
|
||||||
LOG(logINFOBLUE, ("Program size is: %lld\n",
|
LOG(logINFOBLUE, ("Program size is: %lld\n",
|
||||||
(long long unsigned int)filesize));
|
(long long unsigned int)filesize));
|
||||||
|
|
||||||
/*
|
int rc;
|
||||||
// delete old /var/tmp/file
|
u_int page_size;
|
||||||
char cmd[MAX_STR_LENGTH] = {0};
|
struct vmtotal vmt;
|
||||||
memset(cmd, 0, MAX_STR_LENGTH);
|
size_t vmt_size, uint_size;
|
||||||
sprintf(cmd, "rm -fr /var/tmp/tmp.pof");
|
|
||||||
char retvals[MAX_STR_LENGTH] = {0};
|
vmt_size = sizeof(vmt);
|
||||||
memset(retvals, 0, MAX_STR_LENGTH);
|
uint_size = sizeof(page_size);
|
||||||
int success = executeCommand(cmd, retvals, logDEBUG1);
|
|
||||||
if (success == FAIL) {
|
rc = sysctlbyname("vm.vmtotal", &vmt, &vmt_size, NULL, 0);
|
||||||
ret = FAIL;
|
if (rc < 0) {
|
||||||
strcpy(mess, retvals);
|
perror("sysctlbyname");
|
||||||
// LOG(logERROR, (mess)); already printed in executecommand
|
return 1;
|
||||||
} else {
|
|
||||||
memset(cmd, 0, MAX_STR_LENGTH);
|
|
||||||
sprintf(cmd, "free | grep Mem | cut -f 2");.// fix this
|
|
||||||
memset(retvals, 0, MAX_STR_LENGTH);
|
|
||||||
int success = executeCommand(cmd, retvals, logDEBUG1);
|
|
||||||
if (success == FAIL) {
|
|
||||||
ret = FAIL;
|
|
||||||
strcpy(mess, retvals);
|
|
||||||
// LOG(logERROR, (mess)); already printed in executecommand
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Server_SendResult(file_des, INT32, NULL, 0);
|
|
||||||
*/
|
rc = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &uint_size,
|
||||||
|
NULL, 0);
|
||||||
|
if (rc < 0) {
|
||||||
|
perror("sysctlbyname");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("Free memory : %ld\n", vmt.t_free * (u_int64_t)page_size);
|
||||||
|
printf("Available memory : %ld\n", vmt.t_avm * (u_int64_t)page_size);
|
||||||
|
|
||||||
|
/*
|
||||||
|
// delete old /var/tmp/file
|
||||||
|
char cmd[MAX_STR_LENGTH] = {0};
|
||||||
|
memset(cmd, 0, MAX_STR_LENGTH);
|
||||||
|
sprintf(cmd, "rm -fr /var/tmp/tmp.pof");
|
||||||
|
char retvals[MAX_STR_LENGTH] = {0};
|
||||||
|
memset(retvals, 0, MAX_STR_LENGTH);
|
||||||
|
int success = executeCommand(cmd, retvals, logDEBUG1);
|
||||||
|
if (success == FAIL) {
|
||||||
|
ret = FAIL;
|
||||||
|
strcpy(mess, retvals);
|
||||||
|
// LOG(logERROR, (mess)); already printed in executecommand
|
||||||
|
} else {
|
||||||
|
memset(cmd, 0, MAX_STR_LENGTH);
|
||||||
|
sprintf(cmd, "free | grep Mem | cut -f 2");.// fix this
|
||||||
|
memset(retvals, 0, MAX_STR_LENGTH);
|
||||||
|
int success = executeCommand(cmd, retvals, logDEBUG1);
|
||||||
|
if (success == FAIL) {
|
||||||
|
ret = FAIL;
|
||||||
|
strcpy(mess, retvals);
|
||||||
|
// LOG(logERROR, (mess)); already printed in
|
||||||
|
executecommand
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Server_SendResult(file_des, INT32, NULL, 0);
|
||||||
|
*/
|
||||||
|
|
||||||
size_t fsize = filesize;
|
size_t fsize = filesize;
|
||||||
fpgasrc = malloc(fsize);
|
fpgasrc = malloc(fsize);
|
||||||
|
|||||||
Reference in New Issue
Block a user