[prev in list] [next in list] [prev in thread] [next in thread]
List: lustre-cvs
Subject: [Lustre-cvs] CVS: obd/tests Makefile.am,NONE,1.1 testreq.c,NONE,1.1 umreq.sh,NONE,1.1
From: "Peter J. Braam" <braam () users ! sourceforge ! net>
Date: 2001-12-30 6:17:17
[Download RAW message or body]
Update of /cvsroot/lustre/obd/tests
In directory usw-pr-cvs1:/tmp/cvs-serv10086/tests
Added Files:
Makefile.am testreq.c umreq.sh
Log Message:
Most of the code for the OST target.
lib/obd_pack.c - routines for packing/unpacking of OST requests
lib/mds_pack.c - fixes (should be 64bit safe now)
autogen.sh - no more Makefile.in in CVS
tests/testreq.c tests/umreq.sh tests of the RPC infrastructure
--- NEW FILE ---
CFLAGS:=-g -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../include -Wall
KFLAGS:=
CPPFLAGS :=
# LDADD := -lreadline -ltermcap # -lefence
bin_PROGRAMS = testreq
testreq_SOURCES = testreq.c
--- NEW FILE ---
#include <stdio.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>
#define IOC_REQUEST_GETATTR _IOWR('f', 30, long)
int main(int argc, char **argv)
{
int fd, rc;
int cmd = IOC_REQUEST_GETATTR;
printf("ioctl type %d, nr %d size %d\n",
_IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd));
fd = open("/dev/request", O_RDONLY);
if (fd == -1) {
printf("error opening /dev/request: %s\n", strerror(errno));
return 1;
}
rc = ioctl(fd, IOC_REQUEST_GETATTR, NULL);
printf("result: %d\n", rc);
return 0;
}
--- NEW FILE ---
#!/bin/sh
R=/r
insmod /lib/modules/2.4.17/kernel/drivers/block/loop.o
dd if=/dev/zero of=/tmp/fs bs=1024 count=10000
mke2fs -F /tmp/fs
losetup /dev/loop/0 /tmp/fs
insmod $R/usr/src/obd/class/obdclass.o
insmod $R/usr/src/obd/mds/mds.o
mknod /dev/obd c 10 241
$R/usr/src/obd/utils/obdctl <<EOF
device 0
attach mds
setup /dev/loop/0 ext2
quit
EOF
insmod $R/usr/src/obd/llight/llight.o
mknod /dev/request c 10 244
$R/usr/src/obd/utils/testreq
_______________________________________________
Lustre-cvs mailing list
Lustre-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lustre-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic