commit | 2b7cf6dbb9d56c5fac8f673e7c9d06c81d312af5 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Fri Dec 13 02:25:09 2013 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Fri Dec 13 02:25:09 2013 -0500 |
tree | dc8df5dcdb658cc1b08f89f0e228dd9609eb0fa3 | |
parent | a7dbcf5c8ca7edb7a46eb276031ad1df4131135b [diff] |
optimize get_current_dir_name to reduce stack bloat our getcwd already (as an extension) supports allocation of a buffer when the buffer argument is a null pointer, so there's no need to duplicate the allocation logic in this wrapper function. duplicating it is actually harmful in that it doubles the stack usage from PATH_MAX to 2*PATH_MAX.