* external.cc (fillout_pinfo): Don't truncate ctty if it's < 0.

* select.cc (pipe_data_available): Avoid printing debug info by default or
suffer very large strace files.
This commit is contained in:
Christopher Faylor
2011-06-01 01:20:28 +00:00
parent a7a1247770
commit be9b5aba26
3 changed files with 10 additions and 3 deletions

View File

@@ -497,7 +497,7 @@ pipe_data_available (int fd, fhandler_base *fh, HANDLE h, bool writing)
else if (!writing)
{
res = !!fpli.ReadDataAvailable;
select_printf ("fd %d, %s, read avail %u", fd, fh->get_name (), fpli.ReadDataAvailable);
paranoid_printf ("fd %d, %s, read avail %u", fd, fh->get_name (), fpli.ReadDataAvailable);
}
else
{
@@ -507,7 +507,7 @@ pipe_data_available (int fd, fhandler_base *fh, HANDLE h, bool writing)
buffer but that is the hazard of select(). */
if ((fpli.WriteQuotaAvailable = (fpli.OutboundQuota - fpli.ReadDataAvailable)))
{
select_printf ("fd %d, %s, write: size %lu, avail %lu", fd,
paranoid_printf ("fd %d, %s, write: size %lu, avail %lu", fd,
fh->get_name (), fpli.OutboundQuota,
fpli.WriteQuotaAvailable);
res = true;