OS2/emx/libc/_getname

OS2/emx/libc/_getname

stdlib.h

#if (!defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE)) \
    || defined (_WITH_UNDERSCORE)

...

char *_getname (__const__ char *);

パス名として与えられた文字列中にあるファイル名部分の先頭ポインタを返す。(ドキュメント化されてる関数だったんだなこれって)

DBCS も考慮する。 というかパス名を扱う関数のほぼすべてで DBCS は考慮されているようだ。

その他、パス名解析/構築がらみのそれっぽい関数

  • _getext, getext2
  • _remext
  • _fullpath
  • _abspath
  • _makepath
  • _splitpath
  • _fngetdrive
  • _fnisabs, _fnisrel

パス名中の文字変換(小文字化、\ の / 化)

  • _fnslashify
  • _fnlwr, _fnlwr2, _rfnlwr, _sfnlwr