Remove linux_emul_find() and the CHECKALT*() macros as they are no longer

used.
This commit is contained in:
John Baldwin 2005-03-01 17:57:45 +00:00
parent 16ac9febfe
commit 501ce30561
2 changed files with 0 additions and 46 deletions

View File

@ -56,39 +56,6 @@ const char linux_emul_path[] = "/compat/linux";
* the named file, i.e. we check if the directory it should
* be in exists.
*/
int
linux_emul_find(td, sgp, path, pbuf, cflag)
struct thread *td;
caddr_t *sgp; /* Pointer to stackgap memory */
char *path;
char **pbuf;
int cflag;
{
char *newpath;
size_t sz;
int error;
error = linux_emul_convpath(td, path, (sgp == NULL) ? UIO_SYSSPACE :
UIO_USERSPACE, &newpath, cflag);
if (newpath == NULL)
return (error);
if (sgp == NULL) {
*pbuf = newpath;
return (error);
}
sz = strlen(newpath);
*pbuf = stackgap_alloc(sgp, sz + 1);
if (*pbuf != NULL)
error = copyout(newpath, *pbuf, sz + 1);
else
error = ENAMETOOLONG;
free(newpath, M_TEMP);
return (error);
}
int
linux_emul_convpath(td, path, pathseg, pbuf, cflag)
struct thread *td;

View File

@ -78,19 +78,6 @@ stackgap_alloc(sgp, sz)
extern const char linux_emul_path[];
int linux_emul_convpath(struct thread *, char *, enum uio_seg, char **, int);
int linux_emul_find(struct thread *, caddr_t *, char *, char **, int);
#define CHECKALT(td, sgp, path, i) \
do { \
int _error; \
\
_error = linux_emul_find(td, sgp, path, &path, i); \
if (_error == EFAULT) \
return (_error); \
} while (0)
#define CHECKALTEXIST(td, sgp, path) CHECKALT(td, sgp, path, 0)
#define CHECKALTCREAT(td, sgp, path) CHECKALT(td, sgp, path, 1)
#define LCONVPATH(td, upath, pathp, i) \
do { \