dirname: add library-safe mdir_name
authorEric Blake <ebb9@byu.net>
Wed, 9 Sep 2009 12:24:28 +0000 (06:24 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 24 Sep 2009 03:04:24 +0000 (21:04 -0600)
commitc6dc1761b3e928d2de0a6116cd933b3147ffd7d8
treee8b0eb500a34b5696c9e9b10551e09316a35916d
parent657fb89d3276465fcf756392f10aa268ca451136
dirname: add library-safe mdir_name

A library-safe dir_name is nice, especially alongside
mfile_name_concat.  Someday, we should rearrange the .o
files so that linking in mdir_name does not suck in
xalloc_die, but for now, the only planned client of
mdir_name (at-func2) is already using xalloc_die.

* lib/dirname.h (mdir_name): New prototype.
* lib/dirname.c (dir_name): Move guts...
(mdir_name): ...to new function that avoids xalloc_die.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/dirname.c
lib/dirname.h