* syscalls.cc (stat_worker): Make global. Accept path_conv parameter for
passing information back to caller. * winsup.h: Declare stat_worker. * dir.cc (opendir): Use stat_worker rather than stat and pass path_conv parameter to stat_worker for later inspection. * syslog.cc (syslog): Teach syslog about syslog priorities other than LOG_ERR, LOG_WARNING and LOG_INFO * path.cc (path_conv::check): Don't perform file system or rootdir checks on devices.
This commit is contained in:
@@ -214,6 +214,10 @@ extern "C" void __malloc_unlock (struct _reent *);
|
||||
extern "C" void __malloc_lock (struct _reent *);
|
||||
extern "C" void __malloc_unlock (struct _reent *);
|
||||
|
||||
class path_conv;
|
||||
int __stdcall stat_worker (const char *name, struct stat *buf, int nofollow,
|
||||
path_conv *pc = NULL) __attribute__ ((regparm (3)));
|
||||
|
||||
/**************************** Exports ******************************/
|
||||
|
||||
extern "C" {
|
||||
|
Reference in New Issue
Block a user