17 long int dce_strtol (
const char *nptr,
char **endptr,
int base)
20 NS_LOG_FUNCTION (current <<
UtilsGetNodeId () << nptr << endptr << base);
21 NS_ASSERT (current != 0);
22 long int retval = strtol (nptr, endptr, base);
23 if (retval == LONG_MAX || retval == LONG_MIN)
29 long long int dce_strtoll (
const char *nptr,
char **endptr,
int base)
32 NS_LOG_FUNCTION (current <<
UtilsGetNodeId () << nptr << endptr << base);
33 NS_ASSERT (current != 0);
34 long long int retval = strtoll (nptr, endptr, base);
35 if (retval == LLONG_MAX || retval == LLONG_MIN)
42 unsigned long int dce_strtoul (
const char *nptr,
char **endptr,
int base)
45 NS_LOG_FUNCTION (current <<
UtilsGetNodeId () << nptr << endptr << base);
46 NS_ASSERT (current != 0);
47 unsigned long int retval = strtol (nptr, endptr, base);
48 if (retval == ULONG_MAX)
54 unsigned long long int dce_strtoull (
const char *nptr,
char **endptr,
int base)
57 NS_LOG_FUNCTION (current <<
UtilsGetNodeId () << nptr << endptr << base);
58 NS_ASSERT (current != 0);
59 unsigned long long int retval = strtoull (nptr, endptr, base);
60 if (retval == ULLONG_MAX)
70 NS_ASSERT (current != 0);
71 double retval = strtod (nptr, endptr);
96 NS_ASSERT (current != 0);
99 NS_LOG_FUNCTION (fullpath);
100 int realFd = mkstemp ((
char *)fullpath.c_str ());
110 current->
err = EMFILE;
124 NS_ASSERT (current != 0);
129 int ret = rename (oldFullpath.c_str (), newFullpath.c_str ());