android c

来源:互联网 发布:小霸王fc模拟器 mac 编辑:程序博客网 时间:2024/06/07 13:33
#include <stdio.h>#include <stdlib.h>int  get_uid_from_status(int pid){   FILE *file;   int uid=-1;   char filename[512];   sprintf(filename,"/proc/%d/status",pid);   file=fopen(filename,"r");   char line[256];   if(!file)   {     return uid;   }   while(fgets(line,256,file))   {     sscanf(line,"Uid: %u",&uid);   }   fclose(file);   return uid;   }int main(int argc,char* argv[]){if(argc!=2){printf("usage:%s pid\n",argv[0]);return -1;}int pid=atoi(argv[1]);int uid=get_uid_from_status(pid);printf(" uid=%d ok\n",uid);return 0;}

0 0