Sponsored Content
Top Forums Programming getting "mi_cmd_var_create: unable to create variable object" error msg Post 302224556 by shamrock on Wednesday 13th of August 2008 11:53:28 AM
Old 08-13-2008
Question Local or Global variable

Is this variable local to a function or is it global. If global check the allocated data segment size else check the allocated stack segment. Try increasing the size of whichever segment it lies in.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Error : "No data written to object that was write locked"

Hi All, I was able to solve my previous problem (link directory)... but now i have this following problem. I have mounted a disk from other machine using "mount -F nfs" command. When i run a batch which generates some files in that drive.... after a certain number of files i get... (1 Reply)
Discussion started by: nileshkarania
1 Replies

2. Programming

dbx error ("Executable contains object file compiled on ...")

Hi, We are trying to run dbx on a core file for which we have the original executable and libs, but not the source / object tree. We have recompiled the objects from the original source, but dbx complains that they were compiled at a different time, and refuses to read them: Object file:... (0 Replies)
Discussion started by: Sabari Nath S
0 Replies

3. Programming

shared object "undefined symbol: fstat" error

Didn't have this problem in AIX, but ported to Linux with GCC compiler and am now getting a runtime error: tssutil: symbol lookup error: /work/agility/devel/bin/libagam.so: undefined symbol: fstat I'm sure most of you know that fstat is an intrinsic function just like printf, memcpy, etc. When I... (5 Replies)
Discussion started by: marcus121
5 Replies

4. Shell Programming and Scripting

Can't locate object method "fetchrow_array" Error

Hi, I have a perl script which is interacting with Database. I have following line of code : ================================================= sub BEGIN { #use Getopt::Std; #getopt ('S'); #($STEAP)=($opt_S); use lib ("/home/perl_lib"); use... (1 Reply)
Discussion started by: rawat_me01
1 Replies

5. Shell Programming and Scripting

Unable to store "-e" in variable ??????

p="-e" echo $p It is not returning the value "-e" stored. Instead returns null. I am wondering how could this happen. Please help me out.I tried all possibilities like p='-e' | p="\-e". Nothing seems to work. :confused::confused: (10 Replies)
Discussion started by: shanneykar
10 Replies

6. Solaris

Netra X1 LOM: Unable to change any variable via the "set" command

I'm posting here as it didn't seem quite right in the hardware section (as it's LOM commands). My apologies if I have that wrong though :) I've finally gotten round to configuring the LOM on my Netra X1, but I can't get it to change the hostname via the "set" command: lom>show hostname... (2 Replies)
Discussion started by: Smiling Dragon
2 Replies

7. Shell Programming and Scripting

Unable to store "python --version" to a shell variable

Hi All, I need to get the version of python installed and store it in a variable for later use. Whereas it is printing on the console instead of storing to variable. I am able to store output of ls command in a variable. Please check the below code : root@myhost:/volumes/srini# cat... (4 Replies)
Discussion started by: srinivasan.neel
4 Replies

8. Solaris

ZFS flash install "Unable to create Filesystem error"

Hi, I am trying to get an HPz420 workstation instaled (zfs root pool) via a jump-start server. I have a zfs image (from this workstation) the Solaris release is 10 1/13 update 11. I use a sparc U25 install server, upgraded to the same solaris build 10 1/13. This server is configured to install... (8 Replies)
Discussion started by: sc0rpie
8 Replies

9. Solaris

Solaris 10 error "-sh: /tmp/outfile: cannot create"

Hello, Each time a user log on to host, they receive below error: -sh: /tmp/outfile: cannot create Example: $ ssh host user@host's password: Last login: Fri Dec 4 08:17:28 2015 from client.ref |-----------------------------------------------------------------| -sh:... (2 Replies)
Discussion started by: feroccimx
2 Replies
BRK(2)							      BSD System Calls Manual							    BRK(2)

NAME
brk, sbrk -- change data segment size LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/types.h> #include <unistd.h> int brk(const void *addr); void * sbrk(intptr_t incr); DESCRIPTION
The brk() and sbrk() functions are legacy interfaces from before the advent of modern virtual memory management. The brk() and sbrk() functions are used to change the amount of memory allocated in a process's data segment. They do this by moving the location of the ``break''. The break is the first address after the end of the process's uninitialized data segment (also known as the ``BSS''). The brk() function sets the break to addr. The sbrk() function raises the break by incr bytes, thus allocating at least incr bytes of new memory in the data segment. If incr is nega- tive, the break is lowered by incr bytes. NOTES
While the actual process data segment size maintained by the kernel will only grow or shrink in page sizes, these functions allow setting the break to unaligned values (i.e., it may point to any address inside the last page of the data segment). The current value of the program break may be determined by calling sbrk(0). See also end(3). The getrlimit(2) system call may be used to determine the maximum permissible size of the data segment. It will not be possible to set the break beyond ``etext + rlim.rlim_max'' where the rlim.rlim_max value is returned from a call to getrlimit(RLIMIT_DATA, &rlim). (See end(3) for the definition of etext). RETURN VALUES
The brk() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. The sbrk() function returns the prior break value if successful; otherwise the value (void *)-1 is returned and the global variable errno is set to indicate the error. ERRORS
The brk() and sbrk() functions will fail if: [EINVAL] The requested break value was beyond the beginning of the data segment. [ENOMEM] The data segment size limit, as set by setrlimit(2), was exceeded. [ENOMEM] Insufficient space existed in the swap area to support the expansion of the data segment. SEE ALSO
execve(2), getrlimit(2), mmap(2), end(3), free(3), malloc(3) HISTORY
The brk() function appeared in Version 7 AT&T UNIX. BUGS
Mixing brk() or sbrk() with malloc(3), free(3), or similar functions will result in non-portable program behavior. Setting the break may fail due to a temporary lack of swap space. It is not possible to distinguish this from a failure caused by exceeding the maximum size of the data segment without consulting getrlimit(2). BSD
July 12, 1999 BSD
All times are GMT -4. The time now is 09:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy