Skip Navigation Links | |
Exit Print View | |
man pages section 3: Curses Library Functions Oracle Solaris 11.1 Information Library |
- create and destroy menus items
cc [ flag... ] file... -lmenu -lcurses [ library... ] #include <menu.h> ITEM *new_item(char *name, char *desc);
int free_item(ITEM *item);
new_item() creates a new item from name and description, and returns a pointer to the new item.
free_item() frees the storage allocated for item. Once an item is freed, the user can no longer connect it to a menu.
new_item() returns NULL on error.
free_item() returns one of the following:
The routine returned successfully.
System error.
An incorrect argument was passed to the routine.
One or more items are already connected to another menu.
See attributes(5) for descriptions of the following attributes:
|
curses(3CURSES), menus(3CURSES), attributes(5)
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.