ca76526b11
if it exists.
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
--- etc/afpd/volume.h.orig Sat May 4 01:57:24 1996
|
|
+++ etc/afpd/volume.h Fri Oct 15 08:53:00 1999
|
|
@@ -14,12 +14,13 @@
|
|
#else __svr4__
|
|
void *v_gvs;
|
|
#endif __svr4__
|
|
- u_long v_time;
|
|
- int v_lastdid;
|
|
- u_short v_vid;
|
|
+ u_int32_t v_time;
|
|
+ int32_t v_lastdid;
|
|
+ u_int16_t v_vid;
|
|
};
|
|
|
|
extern struct vol *getvolbyvid();
|
|
+extern void setvoltime();
|
|
|
|
#define AFPVOL_OPEN (1<<0)
|
|
#define AFPVOL_DT (1<<1)
|
|
@@ -29,6 +30,24 @@
|
|
#define AFPVOL_AFSGVS (1<<2)
|
|
#define AFPVOL_USTATFS (2<<2)
|
|
#define AFPVOL_UQUOTA (4<<2)
|
|
+
|
|
+ /* If I may be so bold... Grab some unused flag bits to control
|
|
+ behavior towards Apple 2 clients. These are configured by placing
|
|
+ a digit in [0..3] after the exported Apple name in AppleVolumes -
|
|
+ delimited with whitespace.
|
|
+
|
|
+ 0 or none = Normal netatalk defaults
|
|
+ 1 = This volume to be compatible with ProDOS-8
|
|
+ 2 = Force all file and directory names to uppercase
|
|
+ from clients point of view. Note that this
|
|
+ only really makes sense when the volume will
|
|
+ not be shared with GSOS or Mac.
|
|
+ 3 = Both of the above..
|
|
+
|
|
+ <shirsch@ibm.net> */
|
|
+#define AFPVOL_A2MASK (3<<5)
|
|
+#define AFPVOL_A2VOL (1<<5)
|
|
+#define AFPVOL_TOUPPER (2<<5)
|
|
|
|
#define AFPVOLSIG_FIX 2
|
|
|