@@ -134,10 +134,20 @@ void (*_Nullable _SIGHUPHandler)(id, SEL); void (*_Nullable _SIGUSR1Handler)(id, SEL); void (*_Nullable _SIGUSR2Handler)(id, SEL); #endif } + +#ifdef OF_HAVE_CLASS_PROPERTIES +@property (class, readonly, nullable, nonatomic) + OFApplication *sharedApplication; +@property (class, readonly, nullable, nonatomic) OFString *programName; +@property (class, readonly, nullable, nonatomic) + OFArray OF_GENERIC(OFString *) *arguments; +@property (class, readonly, nullable, nonatomic) + OFDictionary OF_GENERIC(OFString *, OFString *) *environment; +#endif /*! * The name of the program (argv[0]). */ @property (readonly, nonatomic) OFString *programName;