dirname man page on NetBSD

Man page or keyword search:  
man Server   9087 pages
apropos Keyword Search (all sections)
Output format
NetBSD logo
[printable version]

DIRNAME(3)		 BSD Library Functions Manual		    DIRNAME(3)

NAME
     dirname — report the parent directory name of a file pathname

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <libgen.h>

     char *
     dirname(char *path);

DESCRIPTION
     The dirname() function takes a pointer to a character string that con‐
     tains a pathname, path, and returns a pointer to a string that is a path‐
     name of the parent directory of path.  Trailing ‘/’ characters in path
     are not counted as part of the path.

     If path does not contain a ‘/’, then dirname() returns a pointer to the
     string “.”.

     If path is a null pointer or points to an empty string, dirname() returns
     a pointer to the string “.”.

RETURN VALUES
     The dirname() function returns a pointer to a string that is the parent
     directory of path.

SEE ALSO
     dirname(1), basename(3)

STANDARDS
     ·	 X/Open Portability Guide Issue 4, Version 2 (“XPG4.2”)
     ·	 IEEE Std 1003.1-2001 (“POSIX.1”)

BUGS
     If the length of the result is longer than PATH_MAX bytes (including the
     terminating nul), the result will be truncated.

     The dirname() function returns a pointer to static storage that may be
     overwritten by subsequent calls to dirname().  This is not strictly a
     bug; it is explicitly allowed by IEEE Std 1003.1-2001 (“POSIX.1”).

BSD				 May 10, 2008				   BSD
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server NetBSD

List of man pages available for NetBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net