2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 #include "__arosc_privdata.h"
8 #include <aros/symbolsets.h>
12 /*****************************************************************************
37 ******************************************************************************/
39 mode_t oumask
= __umask
;
46 static int __umask_init(void)
48 struct arosc_privdata
*privdata
= __get_arosc_privdata();
50 /* FIXME: Implement umask() properly */
52 if (privdata
->acpd_oldprivdata
)
53 privdata
->acpd_umask
= privdata
->acpd_oldprivdata
->acpd_umask
;
55 privdata
->acpd_umask
= S_IWGRP
|S_IWOTH
;
60 ADD2INIT(__umask_init
, 0);