Commit Graph

17 Commits

Author SHA1 Message Date
pjd
cd36df972e Fix/clean up return values checking. 2004-09-08 07:57:14 +00:00
pjd
58c0b4ec90 Print mediasize in human readable form as well. 2004-06-21 09:20:06 +00:00
pjd
0446de4199 Remove extra semicolon.
Inspired by:	fjoe
2004-06-02 21:21:10 +00:00
pjd
3c3779d64a style.Makefile(5). 2004-05-22 10:33:18 +00:00
pjd
ab7719e9e4 Various style.Makefile(5) improvements.
Provoked by:	ru
2004-05-20 20:05:05 +00:00
ru
e481b619ea Polish the mdoc(7) markup. 2004-05-12 07:34:05 +00:00
bde
37d8b83108 Include <sys/time.h> for the declaration of struct bintime instead of
depending on namespace pollution in <sys/stat.h>.  struct bintime is
only needed to satisfy leakage of kernel interfaces to userland and
namespace bugs in those interfaces...
2004-05-04 07:08:04 +00:00
pjd
44f64c901f Add missing command. 2004-05-03 21:31:19 +00:00
pjd
b8be323016 Add missing commands. 2004-05-03 21:29:22 +00:00
pjd
7ba9850693 Don't repeat handshake.
This little thing can cause a deadlock, because taste mechanism start
to work after creation of ggate provider and I/O requests are sent from
other classes from the g_event thread, so number of pending events isn't 0.
Now ggatec(8) start second handshake and ggated(8) is trying to open
GEOM provider (for example md(4)) and it can't, because it hangs on
g_waitidle() in g_dev_open(). g_waitidle() cannot finish because
there is a pending read on event queue, and this read can't be
finished, because ggated(8) can't open target device.
GEOM Gate will recover from this deadlock, because requests will
timeout, but it of course isn't the best solution and I don't know
better one for now, so we should avoid opening GEOM providers while
there are pending requests in event queue.
2004-05-03 18:24:41 +00:00
pjd
de8f91bb4c Paths correction.
Pointed out by:	ache, make buildworld
2004-05-03 07:21:59 +00:00
pjd
c9733d8224 Fix compiling on 64-bit architectures. 2004-05-02 17:59:49 +00:00
pjd
8e31626f87 GEOM Gate network daemon. 2004-04-30 16:19:50 +00:00
pjd
2392eb11f4 GEOM Gate network client and control utility. 2004-04-30 16:18:01 +00:00
pjd
a025a63e5c GEOM Gate local control utility. 2004-04-30 16:15:13 +00:00
pjd
12626b15d0 Stuff shared between ggate utilities. 2004-04-30 16:13:45 +00:00
pjd
783ba5dc28 Makefile for building ggate utilities: ggatel(8), ggatec(8), ggated(8). 2004-04-30 16:12:20 +00:00