--- trunk/mkinitrd-magellan/klibc/usr/dash/var.h 2010/07/22 07:47:49 1121 +++ trunk/mkinitrd-magellan/klibc/usr/dash/var.h 2010/08/18 21:11:40 1122 @@ -34,6 +34,8 @@ * @(#)var.h 8.2 (Berkeley) 5/4/95 */ +#include + /* * Shell variables. */ @@ -125,10 +127,12 @@ void initvar(void); void setvar(const char *, const char *, int); +intmax_t setvarint(const char *, intmax_t, int); void setvareq(char *, int); struct strlist; void listsetvar(struct strlist *, int); char *lookupvar(const char *); +intmax_t lookupvarint(const char *); char *bltinlookup(const char *); char **listvars(int, int, char ***); #define environment() listvars(VEXPORT, VUNSET, 0) @@ -138,7 +142,6 @@ void poplocalvars(void); int unsetcmd(int, char **); int unsetvar(const char *); -int setvarsafe(const char *, const char *, int); int varcmp(const char *, const char *); static inline int varequal(const char *a, const char *b) {