X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fconcat-filename.h;h=1f02eadbbe23c812c99f11aa32c762333112fe97;hb=b314ca18dc36e59297f66b2508fd58535a1cd724;hp=d7dafb0ec220c752849ea803fff38691aaad0a38;hpb=be6c2737cca8fa0f8e41e836e0cb843bc9138035;p=gnulib.git diff --git a/lib/concat-filename.h b/lib/concat-filename.h index d7dafb0ec..1f02eadbb 100644 --- a/lib/concat-filename.h +++ b/lib/concat-filename.h @@ -23,10 +23,16 @@ extern "C" { /* Concatenate a directory filename, a relative filename and an optional - suffix. Return a freshly allocated filename. */ + suffix. Return a freshly allocated filename. Return NULL and set errno + upon memory allocation failure. */ extern char *concatenated_filename (const char *directory, const char *filename, const char *suffix); +/* Concatenate a directory filename, a relative filename and an optional + suffix. Return a freshly allocated filename. */ +extern char *xconcatenated_filename (const char *directory, + const char *filename, const char *suffix); + #ifdef __cplusplus }