should be stdout.
struct Header *hdr = rom; int new_fd = open("/dev/stdout", O_RDWR); printf("SIZE: %d\n",sizeof(*hdr)); write(new_fd, hdr, sizeof(*hdr)); close(new_fd); Igor Mozolevsky schrieb am 2009-06-30: > 2009/6/30 Alexander Best <alexbes...@math.uni-muenster.de>: > > that works, but i really want to have a pretty output to stdout. i > > guess i > > have to stick with printf and use `for (i=0; i < sizeof(XXX); i++)` > > for each > > array in the struct. just thought i could avoid it. > > btw. `./my-program | hexdump` works, but if i do `./my-program > > > output` > > output is being created, but is empty. is this normal? > Depends if you output to stdout or stderr --- `>' redirects stdout. > Cheers, > -- > Igor _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"