03-30-2009
I was hoping it should produce a correct number, but that would happen in absence of processors not needing any padding at the end of structures
10 More Discussions You Might Find Interesting
1. Programming
we know that sizeof never returns zero when used with structure
then why in this case it is returning zero
struct foo
{
char c;
};
void main()
{
struct foo f;
cout<<sizeof(f);
}
i am working on solaris 5.8
isn't the above function should return the size of empty structure (7 Replies)
Discussion started by: ramneek
7 Replies
2. Programming
Hello Groups
I am trying to find out ways of comparing a value from a 'c' structure to a value in another 'C' structure. the 'C' structure can be a List or liked list as it contains lot many records.
if we loop it in both the structures it is going to consume time.
I am looking for a simple... (3 Replies)
Discussion started by: dhanamurthy
3 Replies
3. Programming
Hi,
I have a following problem in C.
I have a function A in which I used to call another function (function B) and pass an array of values through array variable by using below:-
foo=functionB(array);
In functionB, i used to just return some "values" (e.g return num;) in order to pass... (1 Reply)
Discussion started by: ahjiefreak
1 Replies
4. Programming
The below code throws the error, since the size of x = 19 is not passed to the cstrCopy function.
using namespace std;
static void cstrCopy(char *x, const char*y);
int main ()
{
char x;
const string y = "UNIX FORUM";
cstrCopy(x,y.c_str());
return 0;
}
void cstrCopy(char *x,... (3 Replies)
Discussion started by: SamRoj
3 Replies
5. Programming
Hi,
There are some bewildering sizeof() questions I have in my mind. Could anyone shed some light on this?
int main() {
printf("%d\n", sizeof(main)); // Ans: 1
}
That is, the sizeof() a function identifier though it is treated internally as a pointer gives 1 byte always, why?
... (5 Replies)
Discussion started by: royalibrahim
5 Replies
6. Programming
Hi,
I have defined the class and call the sizeof(object to class) to get the size.
# include <iostream>
# include <iomanip>
using namespace std;
class sample
{
private:
int i;
float j;
char k;
public:
sample()
{
} (2 Replies)
Discussion started by: ramkrix
2 Replies
7. Programming
if i create an array of pointers to a structure "struct node" as:
struct node *r;
and create "n" number of "linked lists" and assign it to the various struct pointers r using some function with a return type as structure pointer as:
r=multiplty(.......) /*some parameters*/
is... (2 Replies)
Discussion started by: mscoder
2 Replies
8. Programming
Which data structure will be most appropriate to represent a sparse array? (1 Reply)
Discussion started by: rupeshkp728
1 Replies
9. Shell Programming and Scripting
Hai
how to find size of a file??
ex : /home/kiran/pdk/sample/calibre this is a path
In that I have to find size of a files in side a calibre(it is the folder) like .results or .summary (1 Reply)
Discussion started by: kiran425
1 Replies
10. Programming
Ignoring other considerations for a moment and in general ...
Would there be a difference in result (dot oh or execution) of:
A.
strncpy( a, b, sizeof(a) );
vs.
B.
c = sizeof(a);
strncpy( a, b, c );
My general understanding is (at least I think my understanding is) that... (10 Replies)
Discussion started by: GSalisbury
10 Replies
psradm(8) System Manager's Manual psradm(8)
NAME
psradm, offline, online - Stops and starts processors in a multiprocessor system
SYNOPSIS
/usr/sbin/psradm -f [-v] [[-a] [processor_id...]]
/usr/sbin/psradm -n [-v] [[-a] [processor_id...]]
/usr/sbin/online [-v] [processor_id...]
/usr/sbin/offline [-v] [processor_id...]
OPTIONS
The following options apply only to the psradm command: Specifies that all the processors except the master processor be put off line or on
line. Puts the specified processor off line. Puts the specified processor on line.
The following option applies to all forms of the command: Displays a message about the status of the operation performed on each processor.
DESCRIPTION
On a multiprocessor system, the psradm command puts one or more processors off line (stops a processor) or on line (starts a processor).
The processor_id variable specifies an integer that uniquely identifies a processor. Use the psrinfo command to display processor identi-
fication numbers.
The offline command puts one or more processors off line (stops a processor). If no processors are specified, all processors that are on
line are stopped except the master processor.
The online command puts one or more processors on line (starts a processor). If no processors are specified, all processors that are off
line are started.
Note that you cannot use these commands to start or stop the master processor in a multiprocessor system.
You must be the root user to use this command.
The /var/adm/wtmp file contains information about successful processor state transitions.
RESTRICTION
Do not use the psradm command to disable CPUs when benchmarking performance, because the command does not provide an accurate reflection of
the performance of a system that actually has fewer CPUs. Accurate performance results are obtained only when you disable the CPUs at the
SRM console command level.
EXAMPLES
The following command puts processors 2 and 3 off line: # psradm -f 2 3 The following command puts all the processors on line: # psradm -n
-a The following command puts all processors on line: # online -v
FILES
SEE ALSO
Commands: pset_info(1), psrinfo(1)
Files: processor_sets(4)
psradm(8)