¿Cómo puedo averiguar los requisitos mínimos del sistema operativo para usar arc4random_uniform()
? ¿Está definido en BSD? Si es así, ¿de qué versión? Funciona en cualquier versión de Mac OS X? ¿Qué hay de las versiones de iOS? ¿Hay algún lugar oficial donde pueda encontrar estas cosas?Requisitos del sistema operativo para arc4random_uniform()
Respuesta
Si nos fijamos en stdlib.h
donde se define, que dice:
u_int32_t arc4random_uniform(u_int32_t /*upper_bound*/) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3);
para que esté disponible a partir de León en para ordenadores y iOS 4.3 en el iPhone.
Ooh, muy inteligente. * Sacude el puño a la documentación *. +1 aquí. –
@qegal Estaba equivocado :(ARC4 ha sido parte de BSB desde 1997. [arc4random_uniform ha sido "recientemente expuesto"] (http://lists.freedesktop.org/archives/libbsd/2011-June/000038.html). Hice la suposición incorrecta de que el las fechas del manual se actualizaron el último cambio. Por lo tanto, aunque [posiblemente] * sido * allí, ha sido * expuesto * recientemente. –
Estaba usando esto en un entorno multiplataforma, y me encontré con un problema ahora donde simplemente no lo hace trabajo/existir para Android. ¿Nada que hacer? – Jonny
- 1. requisitos del sistema para Visual Studio 2010
- 2. Determinación de los requisitos recomendados del sistema
- 3. compatibilidad del sistema operativo para varias versiones de .NET Framework
- 4. .NET Framework 4.5 requisitos del sistema operativo (sin Vista y XP)
- 5. ¿Cómo calculo los requisitos mínimos del sistema?
- 6. Cómo determinar los requisitos mínimos del sistema
- 7. Requisitos mínimos del sistema MySQL Community Server
- 8. Verificar los requisitos del sistema usando Java
- 9. Actualizar sistema operativo Android programáticamente
- 10. Pregunta de arranque del sistema operativo básico
- 11. Desarrollo de un sistema operativo
- 12. Tiempo de compilación del sistema operativo
- 13. Sistema operativo de espacio aislado
- 14. jQuery - detectando el sistema operativo y la versión del sistema operativo
- 15. Detectar el sistema operativo
- 16. Requisitos mínimos para Unity para Android?
- 17. Recursos para desarrollar un sistema operativo
- 18. Sistema operativo recomendado para Visual Studio 2008
- 19. ¿El mejor sistema operativo educativo para estudiar?
- 20. Obtener el nombre del sistema operativo del cliente
- 21. Sistema operativo del encabezado HTTP del agente de usuario
- 22. Cómo determinar el sistema operativo
- 23. API independiente del sistema operativo para supervisar el sistema de archivos?
- 24. sistema operativo y aplicaciones WPF
- 25. Detectar sistema operativo en Clojure
- 26. Cómo obtener la versión del sistema operativo asp.net
- 27. Obtener usuarios del sistema operativo y número de versión
- 28. ¿Dónde puedo encontrar la primera versión del sistema operativo Linux?
- 29. ¿Podemos ejecutar el comando del sistema operativo desde sqlite3
- 30. ¿Por qué los subprocesos del sistema operativo se consideran caros?
Al leer la biblioteca C adecuada en la plataforma adecuada ... No sé de una "matriz de compatibilidad de comparación". En ocasiones, la documentación dirá "desde" o "se ajusta a". –
@pst, ¿quiere decir que debería consultar todas las plataformas posibles, con todas las versiones posibles, para ver si puedo encontrar una página man para él? – rid
Al menos la (s) plataforma (s) de interés inmediato, sí. –