Exemplo n.º 1
0
int 
main(int argc, char **argv)
{
    setprogname (argv[0]);

    if (argc == 1) {
	printf("%s\n", arla_getsysname());
    } else if (argc == 4) {
	char sn[64];
	int ret = _arla_getsysname_hint(sn, sizeof(sn),
					argv[1], argv[2], argv[3]);
	if (ret)
	    errx(1, "getsysname_hint() failed");

	printf("%s\n", sn);
    } else {
	fprintf(stderr, "Usage: %s [<cpu> <vendor> <os>]\n", getprogname());
	exit(1);
    }
    
    return 0;
}
Exemplo n.º 2
0
int
main (int argc, char **argv)
{
    const char *sysname = arla_getsysname();
    char buf[2048];
    int ret;

    if (sysname == NULL)
	sysname = "unknown";

    if (!k_hasafs()) {
	printf ("%s\n", sysname);
	exit (0);
    }

    ret = fs_get_sysname (buf, sizeof(buf));
    if (ret) {
	printf ("%s\n", sysname);
    } else {
	printf ("%s\n", buf);
    }
    return 0;
}