I have a simple query
If we have BATCH= 081675
and incremnting it by one as
BATCH=`expr ${BATCH} + 000001`;
We can't get BATCH = 081676
but gets BATCH = 81676
Can anyone tell why i am getting this value and not the rquired one and how i could get the required one? (1 Reply)
Hi,
I am using HP-UNIX.
I have a requirement as below
I have to change env twice like:
cadenv <env>
cadenv <env>
ccm start -d /dbpath
ccm tar -xvf *.tar
ccm rcv ....
mv *.tar BACKUP
but after I do the first cadenv <env> , I am unable to execute any of the later commands .
... (6 Replies)
Hi
I am having a script which sets the application environment. In this script i am sourcing the applications env file, when i am debugging the script i see its executing all the environment values and all the variable values are set properply.
Once this main shell script executes, then... (4 Replies)
Hi:
I am trying to reuse an existing shell script foo1.csh to set environment variables inside a perl script and its childern processes.
Is it possible at all to make those environment variables persistent in the main perl process and its children processes?
Do I have to create a new... (4 Replies)
I have a shell script I want to run that will set environment variables based on the value of an input variable submitted when the shell script is called. For example:
$ mgenv.sh prod
This would set environment variables for prod
$ mgenv.sh test
This would set environment variables... (1 Reply)
Hi,
I have the below script
#------------------------------------------------------------------------------
#Set up environment variables
#------------------------------------------------------------------------------
SCRIPTS_DIR=/remedy/scripts/ServerVolumeBilling... (3 Replies)
Hi All,
I have made a file file usercreate.sh & it has to run in tcsh env & needs some path to be set.
my script is as below.
##########################
#!/bin/csh
setenv PATH "/usr/lib/java/class"
setenv LD_LIBRARAY_PATH
###########################
but when i am ruuning my script... (1 Reply)
greetings,
i have a sh script that calls a python script. the sh script sets an env variable BIN:
export BIN=bin64i need to get that BIN variable's value and use it within this python script. anyone know how to do this? thanx in advance. (5 Replies)
Hello
I have found some piece of code to verify and then run shell script with root permission from normal user.
see : http://blog.mecworks.com/articles/2006/02/23/bash-scripting-tip-running-a-script-as-root
I have wrote two scripts using this tips.
- one to copy file from server to local... (6 Replies)
Hello All.
Good Afternoon.
I need one small help regarding setting of env variables for a particular host by getting it from the DB.
For ex :
1. I am using LOCALHOST.
2. When I run a ./hostset.sh it should pick up the Oracle home details from associated DB and set it.
Please... (1 Reply)
Discussion started by: PavanPatil
1 Replies
LEARN ABOUT DEBIAN
mb_put_uint32le
MBCHAIN(9) BSD Kernel Developer's Manual MBCHAIN(9)NAME
mbchain, mb_init, mb_initm, mb_done, mb_detach, mb_fixhdr, mb_reserve, mb_put_uint8, mb_put_uint16be, mb_put_uint16le, mb_put_uint32be,
mb_put_uint32le, mb_put_int64be, mb_put_int64le, mb_put_mem, mb_put_mbuf, mb_put_uio -- set of functions to build an mbuf chain from various
data types
SYNOPSIS
options LIBMCHAIN
kldload libmchain
#include <sys/param.h>
#include <sys/uio.h>
#include <sys/mchain.h>
int
mb_init(struct mbchain *mbp);
void
mb_initm(struct mbchain *mbp, struct mbuf *m);
void
mb_done(struct mbchain *mbp);
struct mbuf *
mb_detach(struct mbchain *mbp);
int
mb_fixhdr(struct mbchain *mbp);
caddr_t
mb_reserve(struct mbchain *mbp, int size);
int
mb_put_uint8(struct mbchain *mbp, u_int8_t x);
int
mb_put_uint16be(struct mbchain *mbp, u_int16_t x);
int
mb_put_uint16le(struct mbchain *mbp, u_int16_t x);
int
mb_put_uint32be(struct mbchain *mbp, u_int32_t x);
int
mb_put_uint32le(struct mbchain *mbp, u_int32_t x);
int
mb_put_int64be(struct mbchain *mbp, int64_t x);
int
mb_put_int64le(struct mbchain *mbp, int64_t x);
int
mb_put_mem(struct mbchain *mbp, c_caddr_t source, int size, int type);
int
mb_put_mbuf(struct mbchain *mbp, struct mbuf *m);
int
mb_put_uio(struct mbchain *mbp, struct uio *uiop, int size);
DESCRIPTION
These functions are used to compose mbuf chains from various data types. The mbchain structure is used as a working context and should be
initialized with a call to either mb_init() or mb_initm(). It has the following fields:
mb_top (struct mbuf *) A pointer to the top of constructed mbuf chain.
mb_cur (struct mbuf *) A pointer to the currently filled mbuf.
mb_mleft (int) Number of bytes left in the current mbuf.
mb_count (int) Total number of bytes placed in the mbuf chain.
mb_copy (mb_copy_t *) User-defined function to perform a copy into mbuf; useful if any unusual data conversion is necessary.
mb_udata (void *) User-supplied data which can be used in the mb_copy function.
mb_done() function disposes an mbuf chain pointed to by mbp->mb_top field and sets the field to NULL.
mb_detach() function returns the value of mbp->mb_top field and sets its value to NULL.
mb_fixhdr() recalculates the length of an mbuf chain and updates the m_pkthdr.len field of the first mbuf in the chain. It returns the cal-
culated length.
mb_reserve() ensures that the object of the length specified by the size argument will fit in the current mbuf (mbuf allocation is performed
if necessary), and advances all pointers as if the real data was placed. Returned value will point to the beginning of the reserved space.
Note that the size of the object should not exceed MLEN bytes.
All mb_put_*() functions perform an actual copy of the data into mbuf chain. Functions which have le or be suffixes will perform conversion
to the little- or big-endian data formats.
mb_put_mem() function copies size bytes of data specified by the source argument to an mbuf chain. The type argument specifies the method
used to perform a copy, and can be one of the following:
MB_MSYSTEM Use bcopy() function.
MB_MUSER Use copyin(9) function.
MB_MINLINE Use an ``inline'' loop which does not call any function.
MB_MZERO Do not copy any data, but just fill the destination with zero bytes.
MB_MCUSTOM Call function specified by the mbp->mb_copy field.
RETURN VALUES
All int functions except mb_fixhdr() return zero if successful and an error code otherwise.
Note: after failure of any function, an mbuf chain is left in the broken state, and only mb_done() function can safely be called to destroy
it.
EXAMPLES
struct mbchain *mbp;
struct mbuf *m;
mb_init(mbp);
mb_put_uint8(mbp, 33);
mb_put_uint16le(mbp, length);
m = m_copym(mbp->mb_top, 0, M_COPYALL, M_WAIT);
send(m);
mb_done(mbp);
SEE ALSO mbuf(9), mdchain(9)AUTHORS
This manual page was written by Boris Popov <bp@FreeBSD.org>.
BSD February 20, 2001 BSD