Logo Search packages:      
Sourcecode: kbd version File versions  Download package

fgconsole.c

/*
 * fgconsole.c - aeb - 960123 - Print foreground console
 */
#include <stdio.h>
#include <stdlib.h>
#include <sys/ioctl.h>
#include <linux/vt.h>
#include "getfd.h"
#include "nls.h"

int
main(int argc, char **argv){
      int fd;
      struct vt_stat vtstat;

      setlocale(LC_ALL, "");
      bindtextdomain(PACKAGE, LOCALEDIR);
      textdomain(PACKAGE);

      fd = getfd(NULL);
      if (ioctl(fd, VT_GETSTATE, &vtstat)) {
            perror("fgconsole: VT_GETSTATE");
            exit(1);
      }
      printf("%d\n", vtstat.v_active);
      return 0;
}

Generated by  Doxygen 1.6.0   Back to index