snprintf(buf, sizeof(buf), "/proc/%d/cmdline", pid);
fp = fopen(buf, "r");
if (fp == NULL)
- return STC_ERROR_FAIL;
+ return STC_ERROR_FAIL; //LCOV_EXCL_LINE
if (fgets(cmdline_buf, PROC_NAME_MAX-1, fp) == NULL) {
- fclose(fp);
- return STC_ERROR_FAIL;
+ fclose(fp); //LCOV_EXCL_LINE
+ return STC_ERROR_FAIL; //LCOV_EXCL_LINE
}
fclose(fp);
return STC_ERROR_NONE;
}
+//LCOV_EXCL_START
pid_t find_pid_from_cmdline(char *cmdline)
{
pid_t pid = -1, foundpid = -1;
snprintf(path, sizeof(path), "/proc/%d/cmdline", pid);
return proc_get_data(path, buf, len);
}
+//LCOV_EXCL_STOP
int proc_get_status(pid_t pid, char status[][PROC_BUF_MAX])
{
char *saveptr = NULL;
if (fgets(status_buf, sizeof(status_buf), fp) == NULL) {
- fclose(fp);
- return STC_ERROR_FAIL;
+ fclose(fp); //LCOV_EXCL_LINE
+ return STC_ERROR_FAIL; //LCOV_EXCL_LINE
}
if (!updated[PROC_STATUS_NAME] && strstr(status_buf,