Вход/Регистрация
UNIX — универсальная среда программирования
вернуться

Керниган Брайан Уилсон

Шрифт:

 int argc;

 char *argv[];

{

 FILE *fin, *popen;

 char buf[BUFSIZ];

 int pid;

 progname = argv[0];

 if ((fin = popen(ps, "r")) == NULL) {

fprintf (stderr, "%s: can't run %s\n", progname, ps);

exit(1);

 }

 fgets(buf, sizeof buf, fin); /* get header line */

 fprintf (stderr, "%s", buf);

 while (fgets(buf, sizeof buf, fin) != NULL)

if (argc == 1 || strindex(buf, argv[1]) >= 0) {

buf[strlen(buf)-1] = '\0'; /* suppress \n */

fprintf (stderr, "%s? ", buf);

if (ttyin == 'y') {

sscanf(buf, "%d", &pid);

kill(pid, SIGKILL);

}

}

 exit(0);

}

#include "ttyin2.c"

#include "strindex.c"

#include "efopen.c"

  • 1
  • ...
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: