02-26-2008
length = *((long *)Len&0xffffffffffffffff) ,should give you correct length (on n/w endian machine)
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
I am configurating Sendmail on Mac OS 10.x terminal. I tried to execute m4 to generate a new sendmail.cf. It complains "Command not found". Anybody knows where the m4 binary is? Is it something coming along with Unix or Sendmail? Appreciate any help.
Thanks in advance.
pw (2 Replies)
Discussion started by: hypamw
2 Replies
2. UNIX for Dummies Questions & Answers
please let me know
how can i mail the binary files
is it can be done thru pine?
is there any other way to do it?
wat are the changes in system i have to make
and one more thing
i am sending data to a message queue and then retriving the data from the queue
but when i do the ipcs... (1 Reply)
Discussion started by: ramneek
1 Replies
3. UNIX for Dummies Questions & Answers
when using telnet localhost 25
I can cat ASCII files into the email body and an attachment,
but how do i get a non-ASCII file into it, like a picture or a word document (.doc not rtf).
uuencode, just stalls.
Any ideas?
:confused: (1 Reply)
Discussion started by: markms
1 Replies
4. Solaris
Hi,
I have two Solaris machines.
1. SunOS X 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Blade-1500
2. SunOS Y 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-60
I am trying to buiild a project on both these machines. The Binary output file compiled on machine 2 runs on both the machines. Where... (0 Replies)
Discussion started by: scgupta
0 Replies
5. Shell Programming and Scripting
#! /usr/local/bin/perl -w
$ip = "$ARGV";
$rw = "$ARGV";
$snmpg = "/usr/local/bin/snmpbulkget -v2c -Cn1 -Cn2 -Os -c $rw";
$snmpw = "/usr/local/bin/snmpwalk -Os -c $rw";
$syst=`$snmpg $ip system sysName sysObjectID`;
sysDescr.0 = STRING: Cisco Internetwork Operating System Software... (1 Reply)
Discussion started by: popeye
1 Replies
6. Shell Programming and Scripting
Hey guys,
I have this file generated by me... i want to create some HTML output from it.
The problem is that i am really confused about how do I go about reading the file.
The file is in the following format:
TID1 Name1 ATime=xx AResult=yyy AExpected=yyy BTime=xx BResult=yyy... (8 Replies)
Discussion started by: umar.shaikh
8 Replies
7. HP-UX
Hello,
2 questions:
1. is the binary "machinfo" installed by default on HP-UX servers?
2. which is the packet that installs "machinfo" ?
Thank you (1 Reply)
Discussion started by: asanchez
1 Replies
8. Shell Programming and Scripting
Hi ,
I have a binary in a variable and i want to invert it and store in a new variable. i mean, replace 0 with 1 and vice versa. I tried reading character by character with the below script but it didnt provide me the proper result.
#!/bin/bash
count=1
var1="00100011"
while ]
do
... (4 Replies)
Discussion started by: srinivasayedla
4 Replies
9. Solaris
Why would a binary which was compiled on a Solaris-10 not be runnable in a SunOS 5.10? (they are supposed to be precisely equivalent).
When I run the file command on it, it says:
ELF 32-bit LSB executable 80386 Version 1, dynamically linked, not stripped, no debugging information available... (10 Replies)
Discussion started by: steve701
10 Replies
10. Shell Programming and Scripting
Hello *nix specialists,
Im working for a non profit organisation in Germany to transport DSL over WLAN to people in areas without no DSL. We are using Linksys WRT 54 router with DD-WRT firmware There are at the moment over 180 router running but we have to change some settings next time. So my... (7 Replies)
Discussion started by: digidax
7 Replies
A64L(3) Linux Programmer's Manual A64L(3)
NAME
a64l, l64a - convert between long and base-64
SYNOPSIS
#include <stdlib.h>
long a64l(char *str64);
char *l64a(long value);
DESCRIPTION
These functions provide a conversion between 32-bit long integers and little-endian base-64 ASCII strings (of length zero to six). If the
string used as argument for a64l() has length greater than six, only the first six bytes are used. If longs have more than 32 bits, then
l64a() uses only the low order 32 bits of value, and a64l() sign-extends its 32-bit result.
The 64 digits in the base 64 system are:
'.' represents a 0
'/' represents a 1
0-9 represent 2-11
A-Z represent 12-37
a-z represent 38-63
So 123 = 59*64^0 + 1*64^1 = "v/".
NOTES
The value returned by a64l() may be a pointer to a static buffer, possibly overwritten by later calls.
The behaviour of l64a() is undefined when value is negative. If value is zero, it returns an empty string.
These functions are broken in glibc before 2.2.5 (puts most significant digit first).
CONFORMING TO
XPG 4.2, POSIX 1003.1-2001.
SEE ALSO
uuencode(1), itoa(3), strtoul(3)
2002-02-15 A64L(3)