X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Ffile-name.cc;h=0ff89b8d874fb32f6f189470eb3c596c6cfd22f8;hb=b171b98e99ece5cda8654ca8898d575a1f67e0c7;hp=1746c2c28d84adc5cbe8cd19f5e8d431dec10383;hpb=0ac07f31e0f95fc18e5916ce756b9c746af7cc58;p=lilypond.git diff --git a/flower/file-name.cc b/flower/file-name.cc index 1746c2c28d..0ff89b8d87 100644 --- a/flower/file-name.cc +++ b/flower/file-name.cc @@ -96,9 +96,13 @@ dir_name (const string &file_name) string get_working_directory () { +#ifdef _GNU_SOURCE_ + return string (get_current_dir_name()); +#else char cwd[PATH_MAX]; // getcwd returns NULL upon a failure, contents of cwd would be undefined! return string (getcwd (cwd, PATH_MAX)); +#endif } /* Join components to full file_name. */