02-01-2008
Quote:
Originally Posted by
Perderabo
As for the long and short, one is 16 bits and the other 32 bits. You can't use 16 bits when you have 32 bits of data. The data won't fit and programmers care about that. You could use 32 bits when you have 16 bits of data, but you would be transmitting 16 bits of zeros for no good purpose. You would need to convince everyone else to do that. The protocols presently do not allow you to toss in extra zero bytes. But this would slow stuff down and waste space and programmers care about that.
thanks folks.
do you have an esay quick real example of what 32-bit(and 16-bit) data are like ?
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How do you or what is the setup to keep the (server) up from shutting down? It is not server yet but it might very likely become to serve few clients. But, once I get in in the morning its off. It's Sparc, Solaris 8 and I would like to keep it running over night but once it is not attended it... (2 Replies)
Discussion started by: softarch
2 Replies
2. Cybersecurity
I'm using AF_INET in sockets for inter process communication on the same machine. Is AF_UNIX better for IPC on the same machine than AF_INET in terms of performance? If so, how much better? I would like to know if there is sample code available to test this. I'm running the program on Solaris.
... (0 Replies)
Discussion started by: ivkumar
0 Replies
3. UNIX for Dummies Questions & Answers
If not, where did the name come from? (6 Replies)
Discussion started by: pudad
6 Replies
4. Shell Programming and Scripting
Hi all,
I am working on following script which is already working and i am trying to understand but could not can any body help me in follwoing script.
I understand that it deletes record from tables. using DB2 import from /dev/null. I dont know where in second portion it loads the data in to... (0 Replies)
Discussion started by: sam71
0 Replies
5. Programming
#include <stdio.h>
main(t,_,a)
char *a;
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,... (4 Replies)
Discussion started by: brain_full
4 Replies
6. HP-UX
I have a HP-UX11i machine on the network and that works fine.
But, now i want to start this machine without network connection?
How must i do this?
Because, if i pull out the network cable it will not boot. (5 Replies)
Discussion started by: bavl
5 Replies
7. Programming
Greetings!
I am attempting to write a *basic* network client in C. I have manage to create a socket but I have doubts as far as using AF_INET vs AF_UNIX.
At the present time, my client runs with AF_INET. Is AF_UNIX faster across hosts using the same OS flavor (Red Hat)? What is the difference... (1 Reply)
Discussion started by: Alan Christen
1 Replies
8. Shell Programming and Scripting
Hi all,
During reading the code, i met such expressment in a KSH script. I can not figure out what does this mean and don't know how to search it in the web. Could you please check below snippet and let me know what does this mean in a shell script:
VARIABLE=1
if ; then
.... (3 Replies)
Discussion started by: sleepy_11
3 Replies
9. Shell Programming and Scripting
What does - z and {} means
if ; then
echo "ERROR: \$ARBORDBU environment variable is not set\n" (8 Replies)
Discussion started by: rafa_fed2
8 Replies
10. IP Networking
**this was posted in another forum I suspect wrong one moved here **:confused:
Hello all. Let me qualify my question by saying that I am struggling with how to ask the question I am semi green but have no issue reading up if pointed in the right direction. Please be gentle!
A RHEL server 6.2.... (4 Replies)
Discussion started by: rsheikh01
4 Replies
LEARN ABOUT HPUX
elf_flagshdr
elf_flag(3E) elf_flag(3E)
NAME
elf_flagdata, elf_flagehdr, elf_flagelf, elf_flagphdr, elf_flagscn, elf_flagshdr - manipulate flags
SYNOPSIS
[flag... ] file... [library] ...
DESCRIPTION
These functions manipulate the flags associated with various structures of an ELF file. Given an ELF descriptor elf, a data descriptor
data, or a section descriptor scn, the functions may set or clear the associated status bits, returning the updated bits. A null descriptor
is allowed, to simplify error handling; all functions return zero for this degenerate case.
cmd may have the following values:
The functions clear the bits that are asserted in
flags. Only the non-zero bits in flags are cleared; zero bits do not change the status of the descriptor.
The functions set the bits that are asserted
in flags. Only the non-zero bits in flags are set; zero bits do not change the status of the descriptor.
Descriptions of the defined flags bits appear below.
When the program intends to write an ELF
file, this flag asserts the associated information needs to be written to the file. Thus, for example, a program that
wished to update the ELF header of an existing file would call with this bit set in flags and cmd equal to A later call
to would write the marked header to the file.
Normally, the library decides how to arrange
an output file. That is, it automatically decides where to place sections, how to align them in the file, etc. If this
bit is set for an ELF descriptor, the program assumes responsibility for determining all file positions. This bit is
meaningful only for and applies to the entire file associated with the descriptor.
When a flag bit is set for an item, it affects all the subitems as well. Thus, for example, if the program sets the bit with the entire
logical file is ``dirty.''
EXAMPLES
The following fragment shows how one might mark the ELF header to be written to the output file.
SEE ALSO
elf(3E), elf_end(3E), elf_getdata(3E), elf_getehdr(3E), elf_update(3E).
elf_flag(3E)