#include "libkfsClient/KfsClient.h" using namespace KFS; // KFS Namespace: int main(int argc, char **argv) { string serverHost = "localhost"; int port = 20000; KfsClient *gKfsClient; // Zugriff auf Dateisystem holen: gKfsClient = KfsClient::Instance(); gKfsClient->Init(serverHost, port); // Unterverzeichnis erstellen: gKfsClient->Mkdirs("testdir"); // Datei öffnen, "fd" ist das Handle: int fd = gKfsClient->Create("testdir/foo.1"); // Blödsinn reinschreiben: int numBytes=2048; char *buffer = new char[numBytes]; gKfsClient->Write(fd, buffer, numBytes); // Änderungen "flushen": gKfsClient->Sync(fd); // Datei schließen: gKfsClient->Close(fd); }