Per the discussion in the xrootd meeting today, here are the changes that make xrclient a little more friendly for me to use as a test program. The changes are to a single file. The two timeouts need to be longer for when a file is not on disk and must be fetched from the HSM. The change to getline() is so that if you type ^D the program exits instead of printing a gazillion lines of error messages about how it doesn't understand where its input stream went. I hope these changes don't offend and can be part of the next release. FILE: xrootd/src/XrdXr/XrdXrMain.cc 241c241 < client->setMaxWaitTime(10); --- > client->setMaxWaitTime(120); 324c324 < client->setMaxWaitTime(10); --- > client->setMaxWaitTime(120); 556c556,561 < cin.getline(input, len); --- > > if (!cin.getline(input, len)) { > // Reached EOF > cout << endl; > break; > } -- Gregory J. Sharp email: [log in to unmask] Wilson Synchrotron Laboratory url: http://www.lepp.cornell.edu/~gregor Dryden Rd ph: +1 607 255 4882 Ithaca, NY 14853 fax: +1 607 255 8062