name              181 kern/dev/lamebus/emu.c emu_open(struct emu_softc *sc, uint32_t handle, const char *name,
name              188 kern/dev/lamebus/emu.c 	if (strlen(name)+1 > EMU_MAXIO) {
name              207 kern/dev/lamebus/emu.c 	strcpy(sc->e_iobuf, name);
name              208 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_IOLEN, strlen(name));
name              728 kern/dev/lamebus/emu.c emufs_creat(struct vnode *dir, const char *name, bool excl, mode_t mode,
name              738 kern/dev/lamebus/emu.c 	result = emu_open(ev->ev_emu, ev->ev_handle, name, true, excl, mode,
name              866 kern/dev/lamebus/emu.c emufs_symlink(struct vnode *v, const char *contents, const char *name)
name              870 kern/dev/lamebus/emu.c 	(void)name;
name              876 kern/dev/lamebus/emu.c emufs_mkdir(struct vnode *v, const char *name, mode_t mode)
name              879 kern/dev/lamebus/emu.c 	(void)name;
name              886 kern/dev/lamebus/emu.c emufs_link(struct vnode *v, const char *name, struct vnode *target)
name              889 kern/dev/lamebus/emu.c 	(void)name;
name              896 kern/dev/lamebus/emu.c emufs_remove(struct vnode *v, const char *name)
name              899 kern/dev/lamebus/emu.c 	(void)name;
name              905 kern/dev/lamebus/emu.c emufs_rmdir(struct vnode *v, const char *name)
name              908 kern/dev/lamebus/emu.c 	(void)name;
name              967 kern/dev/lamebus/emu.c emufs_name_op_notdir(struct vnode *v, const char *name)
name              970 kern/dev/lamebus/emu.c 	(void)name;
name              985 kern/dev/lamebus/emu.c emufs_creat_notdir(struct vnode *v, const char *name, bool excl, mode_t mode,
name              989 kern/dev/lamebus/emu.c 	(void)name;
name              998 kern/dev/lamebus/emu.c emufs_symlink_notdir(struct vnode *v, const char *contents, const char *name)
name             1002 kern/dev/lamebus/emu.c 	(void)name;
name             1008 kern/dev/lamebus/emu.c emufs_mkdir_notdir(struct vnode *v, const char *name, mode_t mode)
name             1011 kern/dev/lamebus/emu.c 	(void)name;
name             1018 kern/dev/lamebus/emu.c emufs_link_notdir(struct vnode *v, const char *name, struct vnode *target)
name             1021 kern/dev/lamebus/emu.c 	(void)name;
name             1335 kern/dev/lamebus/emu.c 	char name[32];
name             1349 kern/dev/lamebus/emu.c 	snprintf(name, sizeof(name), "emu%d", emuno);
name             1351 kern/dev/lamebus/emu.c 	return emufs_addtovfs(sc, name);
name              284 kern/dev/lamebus/lhd.c 	char name[32];
name              287 kern/dev/lamebus/lhd.c 	snprintf(name, sizeof(name), "lhd%d", lhdno);
name              315 kern/dev/lamebus/lhd.c 	return vfs_adddev(name, &lh->lh_dev, 1);
name              647 kern/fs/sfs/sfs_vnode.c sfs_dir_findname(struct sfs_vnode *sv, const char *name,
name              672 kern/fs/sfs/sfs_vnode.c 			if (!strcmp(tsd.sfd_name, name)) {
name              697 kern/fs/sfs/sfs_vnode.c sfs_dir_link(struct sfs_vnode *sv, const char *name, uint32_t ino, int *slot)
name              704 kern/fs/sfs/sfs_vnode.c 	result = sfs_dir_findname(sv, name, NULL, NULL, &emptyslot);
name              712 kern/fs/sfs/sfs_vnode.c 	if (strlen(name)+1 > sizeof(sd.sfd_name)) {
name              724 kern/fs/sfs/sfs_vnode.c 	strcpy(sd.sfd_name, name);
name              759 kern/fs/sfs/sfs_vnode.c sfs_lookonce(struct sfs_vnode *sv, const char *name, 
name              767 kern/fs/sfs/sfs_vnode.c 	result = sfs_dir_findname(sv, name, &ino, slot, NULL);
name             1253 kern/fs/sfs/sfs_vnode.c sfs_creat(struct vnode *v, const char *name, bool excl, mode_t mode,
name             1265 kern/fs/sfs/sfs_vnode.c 	result = sfs_dir_findname(sv, name, &ino, NULL, NULL);
name             1300 kern/fs/sfs/sfs_vnode.c 	result = sfs_dir_link(sv, name, newguy->sv_ino, NULL);
name             1326 kern/fs/sfs/sfs_vnode.c sfs_link(struct vnode *dir, const char *name, struct vnode *file)
name             1337 kern/fs/sfs/sfs_vnode.c 	result = sfs_dir_link(sv, name, f->sv_ino, NULL);
name             1356 kern/fs/sfs/sfs_vnode.c sfs_remove(struct vnode *dir, const char *name)
name             1366 kern/fs/sfs/sfs_vnode.c 	result = sfs_lookonce(sv, name, &victim, &slot);
name               86 kern/include/proc.h struct proc *proc_create_runprogram(const char *name);
name               53 kern/include/synch.h struct semaphore *sem_create(const char *name, int initial_count);
name               81 kern/include/synch.h struct lock *lock_create(const char *name);
name              120 kern/include/synch.h struct cv *cv_create(const char *name);
name              143 kern/include/thread.h int thread_fork(const char *name, struct proc *proc,
name              218 kern/include/vnode.h 			 const char *name, bool excl, mode_t mode,
name              221 kern/include/vnode.h 			   const char *contents, const char *name);
name              223 kern/include/vnode.h 			 const char *name, mode_t mode);
name              225 kern/include/vnode.h 			const char *name, struct vnode *file);
name              227 kern/include/vnode.h 			  const char *name);
name              229 kern/include/vnode.h 			 const char *name);
name              262 kern/include/vnode.h #define VOP_SYMLINK(vn, name, content)  (__VOP(vn, symlink)(vn, name, content))
name              263 kern/include/vnode.h #define VOP_MKDIR(vn, name, mode)       (__VOP(vn, mkdir)(vn, name, mode))
name              264 kern/include/vnode.h #define VOP_LINK(vn, name, vn2)         (__VOP(vn, link)(vn, name, vn2))
name              265 kern/include/vnode.h #define VOP_REMOVE(vn, name)            (__VOP(vn, remove)(vn, name))
name              266 kern/include/vnode.h #define VOP_RMDIR(vn, name)             (__VOP(vn, rmdir)(vn, name))
name              269 kern/include/vnode.h #define VOP_LOOKUP(vn, name, res)       (__VOP(vn, lookup)(vn, name, res))
name               45 kern/include/wchan.h struct wchan *wchan_create(const char *name);
name               79 kern/proc/proc.c proc_create(const char *name)
name               87 kern/proc/proc.c 	proc->p_name = kstrdup(name);
name              220 kern/proc/proc.c proc_create_runprogram(const char *name)
name              225 kern/proc/proc.c 	proc = proc_create(name);
name              298 kern/startup/menu.c 	const char *name;
name              328 kern/startup/menu.c 	for (i=0; mounttable[i].name; i++) {
name              329 kern/startup/menu.c 		if (!strcmp(mounttable[i].name, fstype)) {
name              405 kern/startup/menu.c showmenu(const char *name, const char *x[])
name              410 kern/startup/menu.c 	kprintf("%s\n", name);
name              527 kern/startup/menu.c 	const char *name;
name              624 kern/startup/menu.c 	for (i=0; cmdtable[i].name; i++) {
name              625 kern/startup/menu.c 		if (*cmdtable[i].name && !strcmp(args[0], cmdtable[i].name)) {
name              110 kern/test/fstest.c #define MAKENAME() fstest_makename(name, sizeof(name), fs, namesuffix)
name              116 kern/test/fstest.c 	char name[32];
name              122 kern/test/fstest.c 	strcpy(buf, name);
name              125 kern/test/fstest.c 		kprintf("Could not remove %s: %s\n", name, strerror(err));
name              143 kern/test/fstest.c 	char name[32];
name              159 kern/test/fstest.c 	strcpy(buf, name);
name              163 kern/test/fstest.c 			name, strerror(err));
name              177 kern/test/fstest.c 			kprintf("%s: Write error: %s\n", name, strerror(err));
name              179 kern/test/fstest.c 			vfs_remove(name);
name              185 kern/test/fstest.c 				name, (unsigned long) ku.uio_resid);
name              187 kern/test/fstest.c 			vfs_remove(name);
name              200 kern/test/fstest.c 			name, (unsigned long) bytes, 
name              202 kern/test/fstest.c 		vfs_remove(name);
name              205 kern/test/fstest.c 	kprintf("%s: %lu bytes written\n", name, (unsigned long) bytes);
name              218 kern/test/fstest.c 	char name[32];
name              226 kern/test/fstest.c 	strcpy(buf, name);
name              238 kern/test/fstest.c 			kprintf("%s: Read error: %s\n", name, strerror(err));
name              244 kern/test/fstest.c 			kprintf("%s: Short read: %lu bytes left over\n", name,
name              253 kern/test/fstest.c 				name, i+1, buf);
name              265 kern/test/fstest.c 			name, (unsigned long) bytes, 
name              269 kern/test/fstest.c 	kprintf("%s: %lu bytes read\n", name, (unsigned long) bytes);
name              426 kern/test/fstest.c 	char name[32];
name              434 kern/test/fstest.c 	fstest_makename(name, sizeof(name), filesys, "");
name              435 kern/test/fstest.c 	err = vfs_open(name, O_WRONLY|O_CREAT|O_TRUNC, 0664, &vn);
name              100 kern/test/threadtest.c 	char name[16];
name              104 kern/test/threadtest.c 		snprintf(name, sizeof(name), "threadtest%d", i);
name              105 kern/test/threadtest.c 		result = thread_fork(name, NULL,
name              137 kern/test/tt3.c 	char name[16];
name              141 kern/test/tt3.c 		snprintf(name, sizeof(name), "sleepalot%d", i);
name              142 kern/test/tt3.c 		result = thread_fork(name, NULL, sleepalot_thread, NULL, i);
name              214 kern/test/tt3.c 	char name[16];
name              218 kern/test/tt3.c 		snprintf(name, sizeof(name), "compute%d", i);
name              219 kern/test/tt3.c 		result = thread_fork(name, NULL, compute_thread, NULL, i);
name              127 kern/test/uw-tests.c   char name[NAME_LEN];
name              136 kern/test/uw-tests.c     snprintf(name, NAME_LEN, "add_thread %d", i);
name              137 kern/test/uw-tests.c 		result = thread_fork(name, NULL, add_thread, NULL, i);
name              145 kern/test/uw-tests.c     snprintf(name, NAME_LEN, "sub_thread %d", i);
name              146 kern/test/uw-tests.c 		result = thread_fork(name, NULL, sub_thread, NULL, i);
name              261 kern/test/uw-tests.c   char name[NAME_LEN];
name              273 kern/test/uw-tests.c     snprintf(name, NAME_LEN, "vmstatsthread %d", i);
name              274 kern/test/uw-tests.c 		result = thread_fork(name, NULL, vmstats_thread, NULL, i);
name               48 kern/thread/synch.c sem_create(const char *name, int initial_count)
name               59 kern/thread/synch.c         sem->sem_name = kstrdup(name);
name              151 kern/thread/synch.c lock_create(const char *name)
name              160 kern/thread/synch.c         lock->lk_name = kstrdup(name);
name              214 kern/thread/synch.c cv_create(const char *name)
name              223 kern/thread/synch.c         cv->cv_name = kstrdup(name);
name              120 kern/thread/thread.c thread_create(const char *name)
name              124 kern/thread/thread.c 	DEBUGASSERT(name != NULL);
name              131 kern/thread/thread.c 	thread->t_name = kstrdup(name);
name              478 kern/thread/thread.c thread_fork(const char *name,
name              487 kern/thread/thread.c 	DEBUG(DB_THREADS,"Forking thread: %s\n",name);
name              490 kern/thread/thread.c 	newthread = thread_create(name);
name              975 kern/thread/thread.c wchan_create(const char *name)
name              985 kern/thread/thread.c 	wc->wc_name = name;
name              302 kern/vfs/device.c null_creat(struct vnode *v, const char *name, bool excl, mode_t mode,
name              306 kern/vfs/device.c 	(void)name;
name              315 kern/vfs/device.c null_mkdir(struct vnode *v, const char *name, mode_t mode)
name              318 kern/vfs/device.c 	(void)name;
name              325 kern/vfs/device.c null_symlink(struct vnode *v, const char *contents, const char *name)
name              329 kern/vfs/device.c 	(void)name;
name              335 kern/vfs/device.c null_nameop(struct vnode *v, const char *name)
name              338 kern/vfs/device.c 	(void)name;
name              344 kern/vfs/device.c null_link(struct vnode *v, const char *name, struct vnode *file)
name              347 kern/vfs/device.c 	(void)name;
name              148 kern/vfs/vfscwd.c 	const char *name;
name              161 kern/vfs/vfscwd.c 	name = FSOP_GETVOLNAME(cwd->vn_fs);
name              162 kern/vfs/vfscwd.c 	if (name==NULL) {
name              164 kern/vfs/vfscwd.c 		name = vfs_getdevname(cwd->vn_fs);
name              167 kern/vfs/vfscwd.c 	KASSERT(name != NULL);
name              169 kern/vfs/vfscwd.c 	result = uiomove((char *)name, strlen(name), uio);
name              289 kern/vfs/vfslist.c mkrawname(const char *name)
name              291 kern/vfs/vfslist.c 	char *s = kmalloc(strlen(name)+3+1);
name              295 kern/vfs/vfslist.c 	strcpy(s, name);
name              374 kern/vfs/vfslist.c 	char *name=NULL, *rawname=NULL;
name              383 kern/vfs/vfslist.c 	name = kstrdup(dname);
name              384 kern/vfs/vfslist.c 	if (name==NULL) {
name              388 kern/vfs/vfslist.c 		rawname = mkrawname(name);
name              404 kern/vfs/vfslist.c 	kd->kd_name = name;
name              414 kern/vfs/vfslist.c 	if (badnames(name, rawname, volname)) {
name              431 kern/vfs/vfslist.c 	if (name) {
name              432 kern/vfs/vfslist.c 		kfree(name);
name               67 kern/vfs/vfspath.c 		char name[NAME_MAX+1];
name               71 kern/vfs/vfspath.c 		result = vfs_lookparent(path, &dir, name, sizeof(name));
name               76 kern/vfs/vfspath.c 		result = VOP_CREAT(dir, name, excl, mode, &vn);
name              144 kern/vfs/vfspath.c 	char name[NAME_MAX+1];
name              147 kern/vfs/vfspath.c 	result = vfs_lookparent(path, &dir, name, sizeof(name));
name              152 kern/vfs/vfspath.c 	result = VOP_REMOVE(dir, name);
name              284 kern/vfs/vfspath.c 	char name[NAME_MAX+1];
name              287 kern/vfs/vfspath.c 	result = vfs_lookparent(path, &parent, name, sizeof(name));
name              292 kern/vfs/vfspath.c 	result = VOP_MKDIR(parent, name, mode);
name              306 kern/vfs/vfspath.c 	char name[NAME_MAX+1];
name              309 kern/vfs/vfspath.c 	result = vfs_lookparent(path, &parent, name, sizeof(name));
name              314 kern/vfs/vfspath.c 	result = VOP_RMDIR(parent, name);
name               44 user/bin/cat/cat.c docat(const char *name, int fd)
name               73 user/bin/cat/cat.c 		err(1, "%s", name);
name              285 user/bin/sh/sh.c 	const char *name;
name              332 user/bin/sh/sh.c 	for (i=0; builtins[i].name; i++) {
name              333 user/bin/sh/sh.c 		if (!strcmp(builtins[i].name, args[0])) {
name              907 user/sbin/sfsck/sfsck.c dir_tryadd(struct sfs_dir *d, int nd, const char *name, uint32_t ino)
name              913 user/sbin/sfsck/sfsck.c 			assert(strlen(name) < sizeof(d[i].sfd_name));
name              914 user/sbin/sfsck/sfsck.c 			strcpy(d[i].sfd_name, name);
name               53 user/testbin/badcall/common_buf.c 	const char *name;
name              185 user/testbin/badcall/common_buf.c 		 info->name, bufdesc);
name              134 user/testbin/badcall/common_path.c lstat_badpath(const char *name)
name              137 user/testbin/badcall/common_path.c 	return lstat(name, &sb);
name              142 user/testbin/badcall/common_path.c stat_badpath(const char *name)
name              145 user/testbin/badcall/common_path.c 	return stat(name, &sb);
name              186 user/testbin/badcall/driver.c 	const char *name;
name              228 user/testbin/badcall/driver.c 	for (i=0; ops[i].name; i++) {
name              229 user/testbin/badcall/driver.c 		printf("[%c] %-24s", ops[i].ch, ops[i].name);
name              261 user/testbin/badcall/driver.c 		for (i=0; ops[i].name; i++) {
name              262 user/testbin/badcall/driver.c 			printf("[%s]\n", ops[i].name);
name              270 user/testbin/badcall/driver.c 		for (i=0; ops[i].name; i++) {
name              272 user/testbin/badcall/driver.c 				printf("[%s]\n", ops[i].name);
name              203 user/testbin/crash/crash.c 	const char *name;
name              234 user/testbin/crash/crash.c 		for (i=0; ops[i].name; i++) {
name              235 user/testbin/crash/crash.c 			printf("[%c] %s\n", ops[i].ch, ops[i].name);
name              246 user/testbin/crash/crash.c 		for (i=0; ops[i].name; i++) {
name              247 user/testbin/crash/crash.c 			printf("Running: [%c] %s\n", ops[i].ch, ops[i].name);
name              126 user/testbin/dirconc/dirconc.c domkdir(const char *name)
name              128 user/testbin/dirconc/dirconc.c 	if (mkdir(name, 0775)<0) {
name              135 user/testbin/dirconc/dirconc.c 			    getpid(), name, strerror(errno));
name              143 user/testbin/dirconc/dirconc.c dormdir(const char *name)
name              145 user/testbin/dirconc/dirconc.c 	if (rmdir(name)<0) {
name              152 user/testbin/dirconc/dirconc.c 			    getpid(), name, strerror(errno));
name              160 user/testbin/dirconc/dirconc.c cleanup_rmdir(const char *name)
name              162 user/testbin/dirconc/dirconc.c 	if (rmdir(name)<0) {
name              168 user/testbin/dirconc/dirconc.c 			    getpid(), name, strerror(errno));
name              195 user/testbin/dirconc/dirconc.c 	char name[NAMESIZE];
name              199 user/testbin/dirconc/dirconc.c 		choose_name(name, sizeof(name));
name              200 user/testbin/dirconc/dirconc.c 		say("pid %2d: mkdir  %s\n", (int)getpid(), name);
name              201 user/testbin/dirconc/dirconc.c 		domkdir(name);
name              209 user/testbin/dirconc/dirconc.c 	char name[NAMESIZE];
name              213 user/testbin/dirconc/dirconc.c 		choose_name(name, sizeof(name));
name              214 user/testbin/dirconc/dirconc.c 		say("pid %2d: rmdir  %s\n", (int)getpid(), name);
name              215 user/testbin/dirconc/dirconc.c 		dormdir(name);
name               60 user/testbin/dirseek/dirseek.c 	const char *name;
name               95 user/testbin/dirseek/dirseek.c findentry(const char *name)
name               99 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              100 user/testbin/dirseek/dirseek.c 		if (!strcmp(testfiles[i].name, name)) {
name              136 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              176 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              179 user/testbin/dirseek/dirseek.c 			     testfiles[i].name);
name              268 user/testbin/dirseek/dirseek.c 	readone(testfiles[which].name);
name              278 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              291 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++);
name              337 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              340 user/testbin/dirseek/dirseek.c 			     pos, testfiles[i].pos, testfiles[i].name);
name              376 user/testbin/dirseek/dirseek.c 		for (i=0; testfiles[i].name; i++) {
name              456 user/testbin/dirseek/dirseek.c mkfile(const char *name)
name              468 user/testbin/dirseek/dirseek.c 	fd = open(name, O_WRONLY|O_CREAT|O_EXCL, 0664);
name              470 user/testbin/dirseek/dirseek.c 		err(1, "%s: create", name);
name              475 user/testbin/dirseek/dirseek.c 		err(1, "%s: write", name);
name              478 user/testbin/dirseek/dirseek.c 		errx(1, "%s: short write (%d bytes)", name, r);
name              482 user/testbin/dirseek/dirseek.c 		err(1, "%s: close", name);
name              507 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              509 user/testbin/dirseek/dirseek.c 			mkfile(testfiles[i].name);
name              524 user/testbin/dirseek/dirseek.c 	for (i=0; testfiles[i].name; i++) {
name              526 user/testbin/dirseek/dirseek.c 			if (remove(testfiles[i].name)<0) {
name              527 user/testbin/dirseek/dirseek.c 				err(1, "%s: remove", testfiles[i].name);
name              361 user/testbin/psort/psort.c dolseek(const char *name, int fd, off_t offset, int whence)
name              364 user/testbin/psort/psort.c 		complain("%s: lseek", name);
name              466 user/testbin/psort/psort.c seekmyplace(const char *name, int fd)
name              475 user/testbin/psort/psort.c 	dolseek(name, fd, offset, SEEK_SET);
name              617 user/testbin/psort/psort.c 	const char *name;
name              627 user/testbin/psort/psort.c 		name = binname(me, i);
name              628 user/testbin/psort/psort.c 		outfds[i] = doopen(name, O_WRONLY|O_CREAT|O_TRUNC, 0664);
name              669 user/testbin/psort/psort.c 	const char *name;
name              674 user/testbin/psort/psort.c 		name = binname(me, i);
name              675 user/testbin/psort/psort.c 		binsize = getsize(name);
name              677 user/testbin/psort/psort.c 			complainx("%s: bin size %ld no good", name,
name              682 user/testbin/psort/psort.c 			complainx("proc %d: %s: bin too large", me, name);
name              686 user/testbin/psort/psort.c 		fd = doopen(name, O_RDWR, 0);
name              687 user/testbin/psort/psort.c 		doexactread(name, fd, workspace, binsize);
name              691 user/testbin/psort/psort.c 		dolseek(name, fd, 0, SEEK_SET);
name              692 user/testbin/psort/psort.c 		dowrite(name, fd, workspace, binsize);
name              693 user/testbin/psort/psort.c 		doclose(name, fd);
name              703 user/testbin/psort/psort.c 	const char *name, *outname;
name              711 user/testbin/psort/psort.c 		name = binname(i, me);
name              712 user/testbin/psort/psort.c 		infds[i] = doopen(name, O_RDONLY, 0);
name              936 user/testbin/psort/psort.c 	const char *name;
name              940 user/testbin/psort/psort.c 	name = PATH_SORTED;
name              941 user/testbin/psort/psort.c 	fd = doopen(name, O_RDONLY, 0);
name              944 user/testbin/psort/psort.c 	seekmyplace(name, fd);
name              956 user/testbin/psort/psort.c 		doexactread(name, fd, workspace, keys_to_do * sizeof(int));
name              962 user/testbin/psort/psort.c 				complain("%s: found negative key", name);
name              966 user/testbin/psort/psort.c 				complain("%s: found zero key", name);
name              970 user/testbin/psort/psort.c 				complain("%s: found too-large key", name);
name              984 user/testbin/psort/psort.c 	doclose(name, fd);
name              986 user/testbin/psort/psort.c 	name = validname(me);
name              987 user/testbin/psort/psort.c 	fd = doopen(name, O_WRONLY|O_CREAT|O_TRUNC, 0664);
name              988 user/testbin/psort/psort.c 	dowrite(name, fd, &smallest, sizeof(smallest));
name              989 user/testbin/psort/psort.c 	dowrite(name, fd, &largest, sizeof(largest));
name              990 user/testbin/psort/psort.c 	doclose(name, fd);
name              999 user/testbin/psort/psort.c 	const char *name;
name             1007 user/testbin/psort/psort.c 		name = validname(i);
name             1008 user/testbin/psort/psort.c 		fd = doopen(name, O_RDONLY, 0);
name             1010 user/testbin/psort/psort.c 		doexactread(name, fd, &smallest, sizeof(int));
name             1011 user/testbin/psort/psort.c 		doexactread(name, fd, &largest, sizeof(int));