#include <stdio.h>
#include <unistd.h>

int main(int argc, char** argv)
{
  char* f, buff[BUFSIZ];

  if(argc != 2)
    {
      fprintf(stderr, "Usage: readlink filename\n");
      return 1;
    }

  f = argv[1];
  if(readlink(f, buff, BUFSIZ) < 0)
    {
      perror(f);
      return 1;
    }
  printf("%s\n", buff);
  return 0;
}
