Changeset 4746:79232d38c29e in roaraudio


Ignore:
Timestamp:
02/01/11 18:19:11 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added consts for some generic devices

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_dstr.h

    r4708 r4746  
    7070#define ROAR_VIO_DSTR_OBJT_JUMBO          (0x12|ROAR_VIO_DSTR_OBJGT_GEN) 
    7171#define ROAR_VIO_DSTR_OBJT_EXEC           (0x20|ROAR_VIO_DSTR_OBJGT_GEN) 
     72/* special devices */ 
     73#define ROAR_VIO_DSTR_OBJT_NULL           (0x30|ROAR_VIO_DSTR_OBJGT_GEN) /* /dev/null */ 
     74#define ROAR_VIO_DSTR_OBJT_ZERO           (0x31|ROAR_VIO_DSTR_OBJGT_GEN) /* /dev/zero */ 
     75#define ROAR_VIO_DSTR_OBJT_FULL           (0x32|ROAR_VIO_DSTR_OBJGT_GEN) /* /dev/full */ 
    7276 
    7377#define ROAR_VIO_DSTR_OBJT_SOCKET         (0x01|ROAR_VIO_DSTR_OBJGT_SOCKET) 
     
    113117#define ROAR_VIO_DSTR_OBJT_TLS            (0x2a|ROAR_VIO_DSTR_OBJGT_CRYPT) 
    114118#define ROAR_VIO_DSTR_OBJT_SSLTLS         ROAR_VIO_DSTR_OBJT_TLS 
     119/* Random numbers, 0x30+ROAR_RANDOM_* */ 
     120#define ROAR_VIO_DSTR_OBJT_NRANDOM        (0x31|ROAR_VIO_DSTR_OBJGT_CRYPT) /* nonce */ 
     121#define ROAR_VIO_DSTR_OBJT_URANDOM        (0x33|ROAR_VIO_DSTR_OBJGT_CRYPT) /* like urandom */ 
     122#define ROAR_VIO_DSTR_OBJT_SRANDOM        (0x34|ROAR_VIO_DSTR_OBJGT_CRYPT) /* strong random */ 
    115123 
    116124#define ROAR_VIO_DSTR_OBJT_TRANSCODE      (0x10|ROAR_VIO_DSTR_OBJGT_CONTENT) 
  • libroar/vio_dstr.c

    r4708 r4746  
    7171      NULL, NULL, 
    7272      {ROAR_VIO_DEF_TYPE_EOL}}, 
     73/* special devices */ 
     74 {ROAR_VIO_DSTR_OBJT_NULL,       "null", 
     75      NULL, NULL, 
     76      {ROAR_VIO_DEF_TYPE_EOL}}, 
     77 {ROAR_VIO_DSTR_OBJT_ZERO,       "zero", 
     78      NULL, NULL, 
     79      {ROAR_VIO_DEF_TYPE_EOL}}, 
     80 {ROAR_VIO_DSTR_OBJT_FULL,       "full", 
     81      NULL, NULL, 
     82      {ROAR_VIO_DEF_TYPE_EOL}}, 
    7383 
    7484 {ROAR_VIO_DSTR_OBJT_SOCKET,     "socket", 
     
    170180      {ROAR_VIO_DEF_TYPE_EOL}}, 
    171181 {ROAR_VIO_DSTR_OBJT_SSLTLS,     "ssltls", 
     182      NULL, NULL, 
     183      {ROAR_VIO_DEF_TYPE_EOL}}, 
     184/* Random numbers */ 
     185 {ROAR_VIO_DSTR_OBJT_NRANDOM,    "nrandom", 
     186      NULL, NULL, 
     187      {ROAR_VIO_DEF_TYPE_EOL}}, 
     188 {ROAR_VIO_DSTR_OBJT_URANDOM,    "urandom", 
     189      NULL, NULL, 
     190      {ROAR_VIO_DEF_TYPE_EOL}}, 
     191 {ROAR_VIO_DSTR_OBJT_SRANDOM,    "srandom", 
    172192      NULL, NULL, 
    173193      {ROAR_VIO_DEF_TYPE_EOL}}, 
Note: See TracChangeset for help on using the changeset viewer.