Hi All,
I am not sure if this is the correct place to put this question but still i hope to get some info.
I am compiling a c++ program on solaris 8 using c++ command, i get an error stating "ANSI C++ forbids declaration `genericerror' with no type"
What could be the problem.... (2 Replies)
ive implemented getopt for the command line but have this problem,
#!/bin/sh
text=""
set -- getopt "t" etc .... #sets arguments
while :
do
case "$1" in #gets arguments
-t: shift; text="$1" ;;
shift
done
shift
if
then
echo "no text"
else
echo... (4 Replies)
I am trying to compare two integer variables in the if statement, but i am getting this "test:argument expected".
What am i missing?
Why is the if loop not executing correctly?
trunkPCM="100000";
more $FILE |while read line
do
PCM=`echo $line | awk '{ print $2 }'`
... (4 Replies)
I'm trying to learn c++ and make it compile a script to run some bash commands (cat, ls, open xterm) and can't get past the first part of the script I've borrowed to study:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
int... (2 Replies)
Help please! :confused:
I have the following error with the following file and the emails are not arriving to the email, any idea please?
ERROR: ./launch_full_backup.sh: Syntax error at line 28 : `else' is not expected.
FECHA=`date +%d%m%y%H%M`... (2 Replies)
Hi All
I am quite new to Unix. Following is a shell script that i have written and getting the subject mentioned error.
#!/bin/ksh
#-------------------------------------------------------------------------
# File: ang_stdnld.ksh
#
# Desc: UNIX shell script to extract Store information.... (3 Replies)
I'm trying this script and I keep getting a 'fi' not expected error:
#!/bin/sh
#TD=0
CT=0
cat P7748 |while read LINE
do
# Check to see if the LINE is non-empty, and has a <td> tag in it.
if
# Increase the TD counter by 1
CT=`echo "$CT+1" |bc`
... (2 Replies)
#include<stdio.h>
int main{
char *fl;
fl=(char*)malloc(150);
strcat(fl,"/tmp/OV/");
printf("\nInside fl--->%s\n",fl);
return 0;
}
I wrote a simple program as above. I got the error
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
Please help me out ! I am... (4 Replies)
Hi All,
I have written a shell script which works all right on bash shell, but when it comes to execute it using ksh on AIX it gives the following error::(
bash$ /bin/ksh getShortInfo.sh
getShortInfo.sh: syntax error at line 26 : `(' unexpected
Could you please indicate what is... (4 Replies)
Hello, this is one examples that I always panic with C printf format specifier.
1) I did read the manpage with
man 3 printf
...... One can also specify explicitly which argument is taken, at each place where an argument is required, by writing
"%m$" instead of '%' and "*m$"... (10 Replies)
Discussion started by: yifangt
10 Replies
LEARN ABOUT OPENSOLARIS
scds_initialize
scds_initialize(3HA) Sun Cluster HA and Data Services scds_initialize(3HA)NAME
scds_initialize - allocate and initialize DSDL environment
SYNOPSIS
cc [flags...] -I /usr/cluster/include file -L /usr/cluster/lib -l dsdev
#include <rgm/libdsdev.h>
scha_err_t scds_initialize(scds_handle_t *handleint argc, char *argv[]
DESCRIPTION
The scds_initialize() function initializes the DSDL environment. You must call this function once at the beginning of each program or fault
monitor that uses any other DSDL functions.
The scds_initialize() function does the following:
o Checks and processes the command line arguments (argc and argv[]) that the framework passes to the calling program and that must
be passed along to scds_initialize(). No further processing of the command line arguments is required of the calling program.
See EXAMPLES.
o Sets up internal data structures with information needed by the other functions in the DSDL. It retrieves resource, resource
type, and resource group property values and stores them in these data structures. Values for any properties supplied on the
command line by means of the argv[] argument take precedence over those retrieved from the RGM. That is, if a new value for a
property has been specified in the command line arguments (argv[]) passed to the data service method, then this new value is
returned by the function that retrieves that property's value. Otherwise, the existing value retrieved from the RGM is returned.
o Initializes the data service fault monitoring information
o Initializes the logging environment. All syslog messages are prefixed with: SC[<resourceTypeName>,<resourceGroupName>,<resource-
Name>,<methodName>
Functions that send messages to syslog use the facility returned by scha_cluster_getlogfacility(). These messages can be for-
warded to appropriate log files and users. See syslog.conf(4) for more information.
o Validates fault monitor probe settings. It verifies that the Retry_interval is greater than or equal to (Thorough_probe_interval
* Retry_count). If this is not true, it sends an appropriate message to the syslog facility. You could call scds_initialize()
and scds_close() in a VALIDATE method for this validation of the fault monitor probe settings even if you call no other DSDL
functions in the VALIDATE method.
If scds_initialize() succeeds, you must call scds_close() before exiting the calling program.
If scds_initialize() fails, you must not call scds_close() to clean up. When scds_initialize() fails, do not call any other DSDL functions.
Otherwise, they return SCHA_ERR_INVAL or a NULL value. Instead, call exit() with a non-zero argument.
PARAMETERS
The following parameters are supported:
handle A handle initialized by scds_initialize() and used by other DSDL functions.
argc Number of arguments that is passed to the calling program.
argv Pointer to an argument array passed to the calling program.
ERRORS
SCHA_ERR_NOERR The function succeeded.
See scha_calls(3HA) for a description of other error codes.
EXAMPLES
Example 1 Using scds_initialize()
int main(int argc, char *argv[]){
scds_handle_t handle;
if (scds_initialize(&handle, argc, argv) !=
SCHA_ERR_NOERR)
exit(1);
/* data service code */
...
scds_close(&handle);
}
FILES
/usr/cluster/include/rgm/libdsdev.h
Include file
/usr/cluster/lib/libdsdev.so
Library
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWscdev |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO scds_close(3HA), scds_property_functions(3HA), scha_calls(3HA), scha_cluster_getlogfacility(3HA), syslog.conf(4), r_properties(5)Sun Cluster 3.2 7 Sep 2007 scds_initialize(3HA)