MAIN.C(1) Debian GNU/Linux manual MAIN.C(1)NAME
pbc_merge - Merge multiple Parrot bytecode (PBC) files into
a single PBC file.
SYNOPSIS
pbc_merge -o out.pbc input1.pbc input2.pbc ...
DESCRIPTION
This program takes two or more PBC files and produces a single merged output PBC file with a single fix-up table and constants table.
Command-Line Options
"-o out.pbc"
The name of the PBC file to produce, containing the merged segments from the input PBC files.
Functions
"static void help(void)"
Print out the user help info.
"static PackFile_ByteCode* pbc_merge_bytecode(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs, PackFile *pf)"
This function merges the bytecode from the input packfiles, storing the offsets that each bit of bytecode now exists at.
"static PackFile_ConstTable* pbc_merge_constants(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs, PackFile *pf)"
This function merges the constants tables from the input PBC files.
"static void pbc_merge_debugs(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs, PackFile_ByteCode *bc)"
This function merges the debug segments from the input PBC files.
"static void pbc_fixup_bytecode(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs, PackFile_ByteCode *bc)"
Fixup bytecode. This includes correcting pointers into the constant table and updating the ops mapping.
"static void pbc_fixup_constants(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs)"
Fixup constants. This includes correcting pointers into bytecode.
"static PackFile* pbc_merge_begin(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs)"
This is the function that drives PBC merging process.
"static void pbc_merge_write(PARROT_INTERP, PackFile *pf, const char *filename)"
This functions writes out the merged packfile.
"int main(int argc, const char **argv)"
The main function that grabs console input, reads in the packfiles provided they exist, hands them to another function that runs the
merge process and finally writes out the produced packfile.
Debian Project 2012-01-08 MAIN.C(1)
Check Out this Related Man Page
acctmerg(1M)acctmerg(1M)NAME
acctmerg - merge or add total accounting files
SYNOPSIS
[options] [file] ...
DESCRIPTION
reads its standard input and up to nine additional files, all in the format (see acct(4)) or an ASCII version thereof. It merges these
inputs by adding records whose keys (normally user ID and name) are identical, and expects the inputs to be sorted on those keys.
Options
recognizes the following options:
Produce output in
ASCII version of
Input files are in
ASCII version of
Print input with no processing.
Produce a single record that totals all input.
Summarize by user
ID, rather than user ID and name.
Produce output in verbose
ASCII format, with more precise notation for floating point numbers.
EXAMPLES
The following sequence is useful for making ``repairs'' to any file kept in this format:
edit file2 as desired ...
SEE ALSO acct(1M), acctcms(1M), acctcom(1M), acctcon(1M), acctprc(1M), acctsh(1M), fwtmp(1M), runacct(1M), acct(2), acct(4), utmp(4).
STANDARDS CONFORMANCE acctmerg(1M)
i'm very new to UNIX C programming.
I want to replace a very slow forloop in my program so that my tasks be run parallely:
vector <string>inputs;
...populate inputs with 12 strings
for (int i=0;i<12;i++)
process(inputs); //process sends a request to remote network;takes up a lot of time;
... (3 Replies)
Hi,
I have a file called inputs. Now that file has the values like this:
1 2 3
Now In my script called 'get.sh' I do this :
exec < inputs
read a b c d
Now I know that there will not be any value in d. How can I check it. I need the exact condition for checking whether the variable has... (1 Reply)
Hi,
I have a script that takes the contents of another file as inputs. Its assumed that there are 3 values in the input file that are seperated by '|'. I have to check in my script, whether the filed seperator used in the input file is '|' or not. If its not a '|' I have to print a error... (13 Replies)
Hi,
I want to do the following validations in my script when my script gets 2 parameters as command line inputs.
My script expects 2 inputs : a -f option and a filename
If a filename is given as input without the -f option then I have to exit. If only -f option is given and no filename is... (6 Replies)
Hi,
I have a file input which has 1000 data inputs of array elements.
I would like to pass this to a C program one line at a time as input automatically. Anyone know how I could use "sed" to perform this?
Appreciate alot. Thanks. (1 Reply)
Taking inputs in the script which is space separated and passing this to a function and i have assigned like below
And then when I use for loop for the inputs i got from the user, it is taking only the first argument.
Enter Names : Bala Sundar Sridhar
read names
namesCheck $names
function... (7 Replies)
1. if the 1st row IDs of input1 (ID1/ID2.....) is equal to any IDNames of input2
print all relevant values together as defined in the output.
2. A bit tricky part is IDno in the output. All we need to do is numbering same kind of
letters as 1 (aa of ID1) and different letters as 2 (ab... (4 Replies)
Hello,
I have a file, inputs.list that contain prefixes to files that are inputs for a program
inputs.list
A
B
C
D
E
...
My files are of the format A_1, A_2, B_1, B_2 and so on. I am planning to run a shell script that takes each line from the above file and feed it to the runProg.sh... (3 Replies)
Hi All,
I am a novice to UNIX, i need to know is there a way to provide 2 inputs when the shell prompts and i need to assign those 2 values to 2 separate variables. I dont want to give those values as a arguments (while running the script).
Thanks in advance!! (1 Reply)