Skip to content

Commit

Permalink
Follow the XDG Base Directory Specification
Browse files Browse the repository at this point in the history
  • Loading branch information
hakan-demirli committed Dec 21, 2023
1 parent 86b8a1c commit f50e8a3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion kernel/driver.cc
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,11 @@ int main(int argc, char **argv)
bool mode_q = false;

#if defined(YOSYS_ENABLE_READLINE) || defined(YOSYS_ENABLE_EDITLINE)
if (getenv("HOME") != NULL) {
if (getenv("XDG_DATA_HOME") != NULL && getenv("XDG_DATA_HOME")[0] != '\0') {
yosys_history_file = stringf("%s/yosys/.yosys_history", getenv("XDG_DATA_HOME"));
read_history(yosys_history_file.c_str());
yosys_history_offset = where_history();
} else if (getenv("HOME") != NULL) {
yosys_history_file = stringf("%s/.yosys_history", getenv("HOME"));
read_history(yosys_history_file.c_str());
yosys_history_offset = where_history();
Expand Down

0 comments on commit f50e8a3

Please sign in to comment.