I printed it in gdb
I tried p/u and it still prints the same thing.
Check the return value from strtoull...it is better not to assume anything and make sure to include <stdlib.h> header file wherein strtoull is declared and post the entire code if it aint too big...
Well, I am not even sure if its failing, cause at the other end I have a select call and it wakes up and reads the data I sent fine.
Ok here is the issue, I have a UDP socket(non blocking) through which I push some data to another port. At the other end I have select loop, waiting for this data.... (6 Replies)
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
HP rp5450 (L2000)
running HP-UX 11.11B
Using DLT 7000 and DLT 4000 tape drives for nightly full backups
Backup jobs created by SAM
DLT 7000 cron entry is as follows:
00 2 * * 1-6 /usr/sam/lbin/br_backup DLT FULL Y /dev/rmt/0m /var/sam/graphLCAa17036 root Y 1 N > /var/sam/SAM_br_msgs 2>&1... (1 Reply)
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Hi 2 all,
i have had AIX 7.2
:/# /usr/IBMAHS/bin/apachectl -v
Server version: Apache/2.4.12 (Unix)
Server built: May 25 2015 04:58:27
:/#:/# /usr/IBMAHS/bin/apachectl -M
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
mpm_worker_module (static)
... (3 Replies)
Discussion started by: penchev
3 Replies
LEARN ABOUT REDHAT
strtouq
STRTOUL(3) Linux Programmer's Manual STRTOUL(3)NAME
strtoul, strtoull, strtouq - convert a string to an unsigned long integer
SYNOPSIS
#include <stdlib.h>
unsigned long int
strtoul(const char *nptr, char **endptr, int base);
unsigned long long int
strtoull(const char *nptr, char **endptr, int base);
DESCRIPTION
The strtoul() function converts the initial part of the string in nptr to an unsigned long integer value according to the given base, which
must be between 2 and 36 inclusive, or be the special value 0.
The string must begin with an arbitrary amount of white space (as determined by isspace(3)) followed by a single optional `+' or `-' sign.
If base is zero or 16, the string may then include a `0x' prefix, and the number will be read in base 16; otherwise, a zero base is taken
as 10 (decimal) unless the next character is `0', in which case it is taken as 8 (octal).
The remainder of the string is converted to an unsigned long int value in the obvious manner, stopping at the first character which is not
a valid digit in the given base. (In bases above 10, the letter `A' in either upper or lower case represents 10, `B' represents 11, and so
forth, with `Z' representing 35.)
If endptr is not NULL, strtoul() stores the address of the first invalid character in *endptr. If there were no digits at all, strtoul()
stores the original value of nptr in *endptr (and returns 0). In particular, if *nptr is not ` ' but **endptr is ` ' on return, the
entire string is valid.
The strtoull() function works just like the strtoul() function but returns an unsigned long long integer value.
RETURN VALUE
The strtoul() function returns either the result of the conversion or, if there was a leading minus sign, the negation of the result of the
conversion, unless the original (non-negated) value would overflow; in the latter case, strtoul() returns ULONG_MAX and sets the global
variable errno to ERANGE. Precisely the same holds for strtoull() (with ULLONG_MAX instead of ULONG_MAX).
ERRORS
ERANGE The resulting value was out of range.
EINVAL (not in C99) The given base contains an unsupported value.
The implementation may also set errno to EINVAL in case no conversion was performed (no digits seen, and 0 returned).
NOTES
In locales other than the "C" locale, also other strings may be accepted. (For example, the thousands separator of the current locale may
be supported.)
BSD also has
u_quad_t
strtouq(const char *nptr, char **endptr, int base);
with completely analogous definition. Depending on the wordsize of the current architecture, this may be equivalent to strtoull() or to
strtoul().
CONFORMING TO
strtoul() conforms to SVID 3, BSD 4.3, ISO 9899 (C99) and POSIX, and strtoull() to ISO 9899 (C99) and POSIX-2001.
SEE ALSO atof(3), atoi(3), atol(3), strtod(3), strtol(3)GNU 2002-05-30 STRTOUL(3)