changes from plan 9
This commit is contained in:
parent
94235a8b4b
commit
4bef0baf95
2 changed files with 18 additions and 3 deletions
|
|
@ -197,6 +197,7 @@ hdate2sec(char *date)
|
||||||
|
|
||||||
strcpy(tm.zone, "GMT");
|
strcpy(tm.zone, "GMT");
|
||||||
tm.tzoff = 0;
|
tm.tzoff = 0;
|
||||||
|
tm.yday = 0;
|
||||||
return tm2sec(&tm);
|
return tm2sec(&tm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -283,7 +283,7 @@ hload(Hio *h, char *buf)
|
||||||
|
|
||||||
s = strchr(hxfers, buf[1]);
|
s = strchr(hxfers, buf[1]);
|
||||||
if(s == nil)
|
if(s == nil)
|
||||||
return 0;
|
return -1;
|
||||||
h->xferenc = s - hxfers;
|
h->xferenc = s - hxfers;
|
||||||
|
|
||||||
t = h->start;
|
t = h->start;
|
||||||
|
|
@ -393,8 +393,8 @@ hprint(Hio *h, char *fmt, ...)
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
hflush(Hio *h)
|
_hflush(Hio *h, int dolength)
|
||||||
{
|
{
|
||||||
uchar *s;
|
uchar *s;
|
||||||
int w;
|
int w;
|
||||||
|
|
@ -417,6 +417,8 @@ hflush(Hio *h)
|
||||||
h->pos[1] = '\n';
|
h->pos[1] = '\n';
|
||||||
w = &h->pos[2] - s;
|
w = &h->pos[2] - s;
|
||||||
}
|
}
|
||||||
|
if(dolength)
|
||||||
|
fprint(h->fd, "Content-Length: %d\r\n\r\n", w);
|
||||||
if(write(h->fd, s, w) != w){
|
if(write(h->fd, s, w) != w){
|
||||||
h->state = Herr;
|
h->state = Herr;
|
||||||
h->stop = h->pos;
|
h->stop = h->pos;
|
||||||
|
|
@ -427,6 +429,18 @@ hflush(Hio *h)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
hflush(Hio *h)
|
||||||
|
{
|
||||||
|
return _hflush(h, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
hlflush(Hio* h)
|
||||||
|
{
|
||||||
|
return _hflush(h, 1);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
hwrite(Hio *h, void *vbuf, int len)
|
hwrite(Hio *h, void *vbuf, int len)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue