summaryrefslogtreecommitdiff
path: root/vos
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-03-18 21:40:55 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-03-18 21:40:55 +0000
commit23dcd6c8b343c4ac87d3915a222eed14cf6c153a (patch)
tree60061db1277ac9995dc961c63a4c2fe82a7049fb /vos
parent3972a5340b505dee1e143af0c844809d8f45af49 (diff)
downloadperl-23dcd6c8b343c4ac87d3915a222eed14cf6c153a.tar.gz
(Re-)introduce $uidsign and $gidsign.
p4raw-id: //depot/cfgperl@5808
Diffstat (limited to 'vos')
-rw-r--r--vos/config.def2
-rw-r--r--vos/config.h20
-rwxr-xr-xvos/config_h.SH_orig20
3 files changed, 34 insertions, 8 deletions
diff --git a/vos/config.def b/vos/config.def
index 10d44a272d..1352c0586e 100644
--- a/vos/config.def
+++ b/vos/config.def
@@ -286,6 +286,7 @@ $full_csh=''
$full_sed='/system/ported/command_library/sed.pm'
$gidformat='"d"'
$gidsize='4'
+$gidsign='-1'
$gidtype='gid_t'
$groupstype='gid_t'
$i16size='2'
@@ -439,6 +440,7 @@ $u8size='1'
$u8type='unsigned char'
$uidformat='"d"'
$uidsize='4'
+$uidsign='-1'
$uidtype='uid_t'
$uquadtype='_error_'
$use5005threads='undef'
diff --git a/vos/config.h b/vos/config.h
index d325815f98..d77218a06e 100644
--- a/vos/config.h
+++ b/vos/config.h
@@ -2199,6 +2199,12 @@
*/
#define Gid_t_f "d" /**/
+/* Gid_t_sign:
+ * This symbol holds the signedess of a Gid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Gid_t_sign -1 /* GID sign */
+
/* Gid_t_size:
* This symbol holds the size of a Gid_t in bytes.
*/
@@ -2208,19 +2214,19 @@
* This symbol holds the return type of getgid() and the type of
* argument to setrgid() and related functions. Typically,
* it is the type of group ids in the kernel. It can be int, ushort,
- * uid_t, etc... It may be necessary to include <sys/types.h> to get
+ * gid_t, etc... It may be necessary to include <sys/types.h> to get
* any typedef'ed information.
*/
#define Gid_t gid_t /* Type for getgid(), etc... */
/* Groups_t:
* This symbol holds the type used for the second argument to
- * getgroups() and setgropus(). Usually, this is the same as
+ * getgroups() and setgroups(). Usually, this is the same as
* gidtype (gid_t) , but sometimes it isn't.
- * It can be int, ushort, uid_t, etc...
+ * It can be int, ushort, gid_t, etc...
* It may be necessary to include <sys/types.h> to get any
* typedef'ed information. This is only required if you have
- * getgroups() or setgropus()..
+ * getgroups() or setgroups()..
*/
#if defined(HAS_GETGROUPS) || defined(HAS_SETGROUPS)
#define Groups_t gid_t /* Type for 2nd arg to [sg]etgroups() */
@@ -2847,6 +2853,12 @@
*/
#define Uid_t_f "d" /**/
+/* Uid_t_sign:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_sign -1 /* UID sign */
+
/* Uid_t_size:
* This symbol holds the size of a Uid_t in bytes.
*/
diff --git a/vos/config_h.SH_orig b/vos/config_h.SH_orig
index c0c5b8f217..b743847203 100755
--- a/vos/config_h.SH_orig
+++ b/vos/config_h.SH_orig
@@ -2217,6 +2217,12 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
*/
#define Gid_t_f $gidformat /**/
+/* Gid_t_sign:
+ * This symbol holds the signedess of a Gid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Gid_t_sign $gidsign /* GID sign */
+
/* Gid_t_size:
* This symbol holds the size of a Gid_t in bytes.
*/
@@ -2226,19 +2232,19 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
* This symbol holds the return type of getgid() and the type of
* argument to setrgid() and related functions. Typically,
* it is the type of group ids in the kernel. It can be int, ushort,
- * uid_t, etc... It may be necessary to include <sys/types.h> to get
+ * gid_t, etc... It may be necessary to include <sys/types.h> to get
* any typedef'ed information.
*/
#define Gid_t $gidtype /* Type for getgid(), etc... */
/* Groups_t:
* This symbol holds the type used for the second argument to
- * getgroups() and setgropus(). Usually, this is the same as
+ * getgroups() and setgroups(). Usually, this is the same as
* gidtype (gid_t) , but sometimes it isn't.
- * It can be int, ushort, uid_t, etc...
+ * It can be int, ushort, gid_t, etc...
* It may be necessary to include <sys/types.h> to get any
* typedef'ed information. This is only required if you have
- * getgroups() or setgropus()..
+ * getgroups() or setgroups()..
*/
#if defined(HAS_GETGROUPS) || defined(HAS_SETGROUPS)
#define Groups_t $groupstype /* Type for 2nd arg to [sg]etgroups() */
@@ -2865,6 +2871,12 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
*/
#define Uid_t_f $uidformat /**/
+/* Uid_t_sign:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_sign $uidsign /* UID sign */
+
/* Uid_t_size:
* This symbol holds the size of a Uid_t in bytes.
*/