Flush stdout after printing name of created device, so it can be properly

read when 'ggatec create' is used in backticks or its output is piped to
another command.

Submitted by:	Paul Schenkeveld
MFC after:	3 days
This commit is contained in:
Pawel Jakub Dawidek 2006-03-12 09:27:51 +00:00
parent 8db357205c
commit 2d97ef7a3c

View File

@ -457,8 +457,10 @@ g_gatec_create(void)
snprintf(ggioc.gctl_info, sizeof(ggioc.gctl_info), "%s:%u %s", host,
port, path);
g_gate_ioctl(G_GATE_CMD_CREATE, &ggioc);
if (unit == -1)
if (unit == -1) {
printf("%s%u\n", G_GATE_PROVIDER_NAME, ggioc.gctl_unit);
fflush(stdout);
}
unit = ggioc.gctl_unit;
mydaemon();