Hi all, Am I the only to find strange that build choke on missing close(), rmdir(), read() & co functions definitions, when it was clearly not an issue previously? I've started to fix that by including unistd.h in some place : - current/src/add-ons/print/transports/parallel_port/ print_transport.cpp - current/src/servers/print/Printer.cpp But, then, I fall on current/src/kits/storage/Node.cpp: C++ ../objects/x86.R1/kits/Node.o /data/projects/openbeos/current/src/kits/storage/Node.cpp: In method `void BNode::close_fd()': /data/projects/openbeos/current/src/kits/storage/Node.cpp:687: implicit declaration of function `int close(...)' Same for Session.cpp: C++ ../objects/x86.R1/kits/storage/Session.o /data/projects/openbeos/current/src/kits/storage/Session.cpp: In method `status_t BSession::GetPartitioningParameters(const char *, class BString *, class BRect = BRect(), bool * = 0)': /data/projects/openbeos/current/src/kits/storage/Session.cpp:308: implicit declaration of function `int close(...)' So, I start to wonder if I don't miss something here, maybe there is no problem at all, but my local configuration? Yes, I run ./configure recently. AFAIK, close(), rmdir(), read(), etc are only defined in unistd.h, no? These files should have include it to use these functions calls, shouldn't they? -Philippe, seeing build issues where they're... or not!? -- Fortune Cookie Says: Good news is just life's way of keeping you off balance.