Wed Jun 6 15:18:24 PDT 2007
- Previous message: [Slony1-commit] slony1-engine/doc/adminguide faq.sgml loganalysis.sgml
- Next message: [Slony1-commit] slony1-engine/tests Makefile random_number.c random_string.c support_funcs.sh
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/tests In directory main.slony.info:/tmp/cvs-serv5803 Modified Files: Tag: REL_1_2_STABLE support_funcs.sh Added Files: Tag: REL_1_2_STABLE random_number.c random_string.c Makefile Log Message: Add in faster C-based "generate random stuff" programs to help generate random data for scripts Index: support_funcs.sh =================================================================== RCS file: /home/cvsd/slony1/slony1-engine/tests/support_funcs.sh,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -C2 -d -r1.4 -r1.4.2.1 *** support_funcs.sh 21 Mar 2006 22:36:05 -0000 1.4 --- support_funcs.sh 6 Jun 2007 22:18:22 -0000 1.4.2.1 *************** *** 88,91 **** --- 88,94 ---- _upperbound=$2 + if [ -e ./random_number ] ; then + rannum=`./random_number ${_lowerbound} ${_upperbound}` + else case `uname` in *BSD|Darwin) *************** *** 113,116 **** --- 116,120 ---- ;; esac + fi echo ${rannum} } --- NEW FILE: random_string.c --- /* $Id: random_string.c,v 1.1.2.1 2007-06-06 22:18:22 cbbrowne Exp $ */ #include <stdlib.h> #include <stdio.h> int main(int argc, const char *argv[]) { int length, i; int base, result; if (argc != 2) { printf("args: %d - random_string: length\n", argc); exit (1); } sscanf(argv[1], "%d", &length); srand(time(0)); for (i = 0; i< length; i++) printf("%c", (rand() % (122-48))+48); printf("\n", result); } --- NEW FILE: Makefile --- all: random_number random_string random_number: random_number.c $(CC) random_number.c -o random_number random_string: random_string.c $(CC) random_string.c -o random_string --- NEW FILE: random_number.c --- /* $Id: random_number.c,v 1.1.2.1 2007-06-06 22:18:22 cbbrowne Exp $ */ #include <stdlib.h> #include <stdio.h> int main(int argc, const char *argv[]) { int lower, upper; int base, result; if (argc != 3) { printf("args: %d - random_number: lower_limit upper_limit\n", argc); exit (1); } sscanf(argv[1], "%d", &lower); sscanf(argv[2], "%d", &upper); srand(time(0)); base = rand(); result = (base % (upper - lower)) + lower; printf("%d\n", result); }
- Previous message: [Slony1-commit] slony1-engine/doc/adminguide faq.sgml loganalysis.sgml
- Next message: [Slony1-commit] slony1-engine/tests Makefile random_number.c random_string.c support_funcs.sh
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list