diff --git a/cde/programs/dtcreate/cmnrtns.c b/cde/programs/dtcreate/cmnrtns.c
index 20c7f3549..38faa1c1d 100644
--- a/cde/programs/dtcreate/cmnrtns.c
+++ b/cde/programs/dtcreate/cmnrtns.c
@@ -33,30 +33,13 @@
#include
#include
#include "UxXt.h"
+#include
#include "dtcreate.h"
#include "CreateActionAppShell.h"
#include "fileio.h"
#include "cmnrtns.h"
-/*****************************************************************************/
-/* */
-/* GetBaseName */
-/* */
-/*****************************************************************************/
-char * GetBaseName(char *pszFileName)
-{
- char *name;
-
- name = strrchr(pszFileName, '/');
- if (name) {
- name = strtok(name, "/");
- return(name);
- } else {
- return(pszFileName);
- }
-}
-
/*****************************************************************************/
/* */
/* ReplaceSpaces */
@@ -273,7 +256,7 @@ void load_icons (Widget wid, XtPointer client_data,
*/
{
XtVaGetValues(IconSelector, XmNuserData, &iSource, NULL);
- base_name = GetBaseName(path_and_base_name);
+ base_name = basename(path_and_base_name);
ptr = XtMalloc(strlen(base_name) + 1);
strcpy(ptr, base_name);
switch (iSource) {