char *strdup( const char *str )



	- prototype in string.h

	- duplicates str, getting space with a call to malloc()
	- returns pointer to duplicated string, or NULL if space could not
	  be allocated