mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-25 14:35:04 +00:00
Call fflush() after admin prompts without newlines.
This commit is contained in:
parent
ede2a38b2b
commit
52d3b5c8db
1 changed files with 7 additions and 7 deletions
14
utils.c
14
utils.c
|
@ -87,7 +87,7 @@ int snac_init(const char *basedir)
|
||||||
FILE *f;
|
FILE *f;
|
||||||
|
|
||||||
if (basedir == NULL) {
|
if (basedir == NULL) {
|
||||||
printf("Base directory: ");
|
printf("Base directory: "); fflush(stdout);
|
||||||
srv_basedir = xs_strip_i(xs_readline(stdin));
|
srv_basedir = xs_strip_i(xs_readline(stdin));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -109,14 +109,14 @@ int snac_init(const char *basedir)
|
||||||
xs *layout = xs_number_new(disk_layout);
|
xs *layout = xs_number_new(disk_layout);
|
||||||
srv_config = xs_dict_set(srv_config, "layout", layout);
|
srv_config = xs_dict_set(srv_config, "layout", layout);
|
||||||
|
|
||||||
printf("Network address [%s]: ", xs_dict_get(srv_config, "address"));
|
printf("Network address [%s]: ", xs_dict_get(srv_config, "address")); fflush(stdout);
|
||||||
{
|
{
|
||||||
xs *i = xs_strip_i(xs_readline(stdin));
|
xs *i = xs_strip_i(xs_readline(stdin));
|
||||||
if (*i)
|
if (*i)
|
||||||
srv_config = xs_dict_set(srv_config, "address", i);
|
srv_config = xs_dict_set(srv_config, "address", i);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Network port [%d]: ", (int)xs_number_get(xs_dict_get(srv_config, "port")));
|
printf("Network port [%d]: ", (int)xs_number_get(xs_dict_get(srv_config, "port"))); fflush(stdout);
|
||||||
{
|
{
|
||||||
xs *i = xs_strip_i(xs_readline(stdin));
|
xs *i = xs_strip_i(xs_readline(stdin));
|
||||||
if (*i) {
|
if (*i) {
|
||||||
|
@ -125,7 +125,7 @@ int snac_init(const char *basedir)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Host name: ");
|
printf("Host name: "); fflush(stdout);
|
||||||
{
|
{
|
||||||
xs *i = xs_strip_i(xs_readline(stdin));
|
xs *i = xs_strip_i(xs_readline(stdin));
|
||||||
if (*i == '\0')
|
if (*i == '\0')
|
||||||
|
@ -134,7 +134,7 @@ int snac_init(const char *basedir)
|
||||||
srv_config = xs_dict_set(srv_config, "host", i);
|
srv_config = xs_dict_set(srv_config, "host", i);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("URL prefix: ");
|
printf("URL prefix: "); fflush(stdout);
|
||||||
{
|
{
|
||||||
xs *i = xs_strip_i(xs_readline(stdin));
|
xs *i = xs_strip_i(xs_readline(stdin));
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ int snac_init(const char *basedir)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Admin email address (optional): ");
|
printf("Admin email address (optional): "); fflush(stdout);
|
||||||
{
|
{
|
||||||
xs *i = xs_strip_i(xs_readline(stdin));
|
xs *i = xs_strip_i(xs_readline(stdin));
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ int adduser(const char *uid)
|
||||||
FILE *f;
|
FILE *f;
|
||||||
|
|
||||||
if (uid == NULL) {
|
if (uid == NULL) {
|
||||||
printf("Username: ");
|
printf("Username: "); fflush(stdout);
|
||||||
uid = xs_strip_i(xs_readline(stdin));
|
uid = xs_strip_i(xs_readline(stdin));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue