Corinna Vinschen
cf762b08cf
* dtable.cc (dtable::build_fhandler_from_name): Set some fhandler
...
data on sockets to evaluate AF_LOCAL sockets correctly.
(dtable::build_fhandler): Set unit number on sockets.
* fhandler.h (fhandler_socket): Add unit number.
(fhandler_socket::get_unit): New method.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Set unit
number.
(fhandler_socket::fstat): Reorganize to return more Linux-like
values.
* net.cc: include ctype.h.
(fdsock): Set unit number when building fhandler.
* path.cc (path_conv::check): Set device type to FH_SOCKET if file
is a AF_UNIX socket.
(get_devn): Evaluate unit for virtual socket devices.
(win32_device_name): Set windows path for sockets to unix_path with
just backslashes to keep the different names.
* syscalls.cc (fstat64): Don't override st_ino, st_dev and st_rdev
for sockets.
(stat_worker): Ditto.
From Pierre Humblet:
* autoload.cc (AccessCheck): Add.
(DuplicateToken): Add.
* security.h (check_file_access): Declare.
* syscalls.cc (access): Convert path to Windows, check existence
and readonly attribute. Call check_file_access instead of acl_access.
* security.cc (check_file_access): Create.
* sec_acl (acl_access): Delete.
2003-02-21 14:29:18 +00:00
..
2003-02-16 19:31:07 +00:00
2003-01-30 01:14:30 +00:00
2002-01-17 10:39:37 +00:00
2002-09-30 02:51:22 +00:00
2002-09-19 15:12:48 +00:00
2003-02-21 14:29:18 +00:00
2003-02-21 14:29:18 +00:00
2002-01-01 16:49:52 +00:00
2003-01-10 12:32:49 +00:00
2003-01-25 10:36:46 +00:00
2003-01-24 03:53:46 +00:00
2002-12-04 20:36:23 +00:00
2003-01-18 03:26:07 +00:00
2003-01-17 05:18:30 +00:00
2002-08-27 04:10:54 +00:00
2002-08-18 04:14:59 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2002-09-30 15:17:44 +00:00
2002-09-22 12:04:15 +00:00
2002-09-30 18:31:56 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2003-01-10 12:32:49 +00:00
2002-12-14 04:01:32 +00:00
2003-02-16 19:31:07 +00:00
2002-06-23 18:55:23 +00:00
2003-01-25 10:36:46 +00:00
2002-10-21 01:00:58 +00:00
2002-08-06 03:40:40 +00:00
2002-09-23 00:31:31 +00:00
2003-02-13 15:15:32 +00:00
2002-09-23 00:31:31 +00:00
2003-02-01 05:00:15 +00:00
2002-11-14 04:29:39 +00:00
2002-11-14 04:29:39 +00:00
2003-02-21 14:29:18 +00:00
2003-01-10 12:32:49 +00:00
2003-02-13 15:15:32 +00:00
2002-06-29 02:36:08 +00:00
2002-09-24 14:17:50 +00:00
2003-02-14 02:52:29 +00:00
2002-10-21 01:00:58 +00:00
2002-11-29 07:05:26 +00:00
2002-06-05 04:01:43 +00:00
2002-12-14 04:01:32 +00:00
2003-02-13 23:51:41 +00:00
2003-02-21 04:33:53 +00:00
2003-01-15 10:21:23 +00:00
2003-01-26 06:42:40 +00:00
2003-02-04 03:01:17 +00:00
2003-01-10 12:32:49 +00:00
2003-01-10 12:32:49 +00:00
2002-12-14 04:01:32 +00:00
2002-12-14 04:01:32 +00:00
2003-02-04 03:01:17 +00:00
2003-02-04 03:01:17 +00:00
2003-02-21 14:29:18 +00:00
2002-09-30 04:35:18 +00:00
2003-02-13 02:52:41 +00:00
2003-02-13 02:52:41 +00:00
2003-02-20 14:14:37 +00:00
2003-02-04 03:01:17 +00:00
2002-12-14 04:01:32 +00:00
2003-02-21 04:33:53 +00:00
2003-02-21 14:29:18 +00:00
2002-10-22 20:16:31 +00:00
2002-12-12 03:09:38 +00:00
2002-05-24 14:24:33 +00:00
2003-02-18 10:09:37 +00:00
2003-02-07 04:13:41 +00:00
2002-10-22 16:18:55 +00:00
2002-09-30 02:51:22 +00:00
2002-12-12 03:09:38 +00:00
2002-05-04 04:30:57 +00:00
2002-08-03 23:34:01 +00:00
2002-02-11 02:25:42 +00:00
2002-07-13 21:15:10 +00:00
2002-11-24 13:54:14 +00:00
2002-11-14 02:15:23 +00:00
2002-09-23 00:31:31 +00:00
2002-12-20 03:40:00 +00:00
2003-01-24 03:53:46 +00:00
2002-09-23 00:31:31 +00:00
2003-02-08 17:03:34 +00:00
2003-01-10 12:32:49 +00:00
2002-01-13 20:03:03 +00:00
2003-02-14 21:15:16 +00:00
2002-09-22 12:04:15 +00:00
2003-02-21 14:29:18 +00:00
2002-12-14 16:59:59 +00:00
2003-01-15 10:21:23 +00:00
2002-09-19 15:12:48 +00:00
2003-02-06 14:01:54 +00:00
2003-02-21 14:29:18 +00:00
2003-02-20 10:14:53 +00:00
2003-02-04 03:01:17 +00:00
2003-01-10 12:32:49 +00:00
2002-12-12 03:09:38 +00:00
2003-02-07 06:15:10 +00:00
2002-11-20 11:00:15 +00:00
2002-12-09 22:49:12 +00:00
2003-01-10 12:32:49 +00:00
2003-02-04 14:58:04 +00:00
2002-06-05 04:01:43 +00:00
2002-10-07 20:06:16 +00:00
2002-09-22 12:04:15 +00:00
2002-11-13 19:36:12 +00:00
2003-02-21 14:29:18 +00:00
2003-02-06 14:01:54 +00:00
2003-02-21 14:29:18 +00:00
2003-02-21 14:29:18 +00:00
2003-02-04 03:01:17 +00:00
2002-09-22 12:04:15 +00:00
2002-10-22 16:18:55 +00:00
2003-01-31 15:02:40 +00:00
2002-09-22 12:04:15 +00:00
2003-01-22 10:43:39 +00:00
2003-02-21 04:33:53 +00:00
2002-11-22 04:43:47 +00:00
2002-06-13 17:28:11 +00:00
2003-02-13 02:52:41 +00:00
2002-01-24 21:39:09 +00:00
2002-04-04 05:28:49 +00:00
2003-02-04 03:01:17 +00:00
2003-01-27 00:16:01 +00:00
2002-06-05 04:01:43 +00:00
2002-08-16 19:41:39 +00:00
2003-02-21 14:29:18 +00:00
2003-01-10 12:32:49 +00:00
2002-09-22 03:38:57 +00:00
2003-02-01 04:48:03 +00:00
2003-01-14 20:31:47 +00:00
2003-01-10 12:32:49 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2002-10-21 01:00:58 +00:00
2002-11-26 20:32:39 +00:00
2002-03-05 18:03:32 +00:00
2003-02-06 14:01:54 +00:00
2003-01-15 10:21:23 +00:00
2003-01-15 10:21:23 +00:00
2002-12-14 05:06:59 +00:00
2003-02-20 15:58:55 +00:00
2003-02-20 15:58:55 +00:00
2003-01-10 12:32:49 +00:00
2003-01-10 12:32:49 +00:00
2002-06-13 17:28:11 +00:00
2002-09-22 12:04:15 +00:00
2002-02-09 10:40:48 +00:00