Fix i3-config-wizard on FreeBSD 7.x (without getline()) (Thanks garga)
This commit is contained in:
parent
a2031a8894
commit
2ec689ec7d
|
@ -285,7 +285,7 @@ static void finish() {
|
||||||
|
|
||||||
char *line = NULL;
|
char *line = NULL;
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
#if !defined(__APPLE__)
|
#if !defined(__APPLE__) && (!defined(__FreeBSD__) || __FreeBSD_version >= 800000)
|
||||||
ssize_t read;
|
ssize_t read;
|
||||||
#endif
|
#endif
|
||||||
bool head_of_file = true;
|
bool head_of_file = true;
|
||||||
|
@ -298,7 +298,7 @@ static void finish() {
|
||||||
fputs("# this file and re-run i3-config-wizard(1).\n", ks_config);
|
fputs("# this file and re-run i3-config-wizard(1).\n", ks_config);
|
||||||
fputs("#\n", ks_config);
|
fputs("#\n", ks_config);
|
||||||
|
|
||||||
#if defined(__APPLE__)
|
#if defined(__APPLE__) || (defined(__FreeBSD__) && __FreeBSD_version < 800000)
|
||||||
while ((line = fgetln(kc_config, &len)) != NULL) {
|
while ((line = fgetln(kc_config, &len)) != NULL) {
|
||||||
#else
|
#else
|
||||||
while ((read = getline(&line, &len, kc_config)) != -1) {
|
while ((read = getline(&line, &len, kc_config)) != -1) {
|
||||||
|
|
Loading…
Reference in New Issue