Changeset 761ae78 in rtems-libbsd


Ignore:
Timestamp:
Jun 30, 2016, 3:32:29 AM (3 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
afaeccc05a556f6aa25ba044a7e49d6aa634a59e, freebsd-9.3, master
Children:
b8c7bf9
Parents:
34f6271
git-author:
Chris Johns <chrisj@…> (06/30/16 03:32:29)
git-committer:
Chris Johns <chrisj@…> (07/06/16 00:56:23)
Message:

Make the license message viewable with a verbose option.

The license details can be viewed if you mount with a -v option:

# mount -i nfs -o "-v" 1.2.3.4:/mnt /mnt

Location:
rtemsbsd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • rtemsbsd/include/librtemsNfs.h

    r34f6271 r761ae78  
    133133 */
    134134int
    135 rpcUdpInit(void);
     135rpcUdpInit(bool verbose);
    136136
    137137/**
     
    168168 */
    169169int
    170 nfsInit(int smallPoolDepth, int bigPoolDepth);
     170nfsInit(int smallPoolDepth, int bigPoolDepth, bool verbose);
    171171
    172172/**
  • rtemsbsd/nfsclient/nfs.c

    r34f6271 r761ae78  
    10081008 */
    10091009int
    1010 nfsInit(int smallPoolDepth, int bigPoolDepth)
     1010nfsInit(int smallPoolDepth, int bigPoolDepth, bool verbose)
    10111011{
    10121012static int initialised = 0;
     
    10191019        initialised = 1;
    10201020
    1021         fprintf(stderr,
    1022           "RTEMS-NFS $Release$, "                       \
    1023           "Till Straumann, Stanford/SLAC/SSRL 2002, " \
    1024           "See LICENSE file for licensing info.\n");
     1021        if (verbose)
     1022                fprintf(stderr,
     1023                                "RTEMS-NFS, "                                                   \
     1024                                "Till Straumann, Stanford/SLAC/SSRL 2002, " \
     1025                                "See LICENSE for licensing info.\n");
    10251026
    10261027        /* Get a major number */
     
    18081809int                                     e         = -1;
    18091810char                            *path     = mt_entry->dev;
    1810 
    1811   if (rpcUdpInit () < 0) {
    1812     fprintf (stderr, "error: initialising RPC\n");
    1813     return -1;
    1814   }
    1815 
    1816         if (nfsInit(0, 0) != 0) {
     1811const char          *options = (const char*) data;
     1812bool                verbose = strstr(options, "-v") != NULL;
     1813
     1814        if (rpcUdpInit (verbose) < 0) {
     1815                fprintf (stderr, "error: initialising RPC\n");
     1816                return -1;
     1817        }
     1818
     1819        if (nfsInit(0, 0, verbose) != 0) {
    18171820                fprintf (stderr, "error: initialising NFS\n");
    18181821                return -1;
  • rtemsbsd/nfsclient/rpcio.c

    r34f6271 r761ae78  
    955955
    956956int
    957 rpcUdpInit(void)
     957rpcUdpInit(bool verbose)
    958958{
    959959int                     s;
     
    963963
    964964        if (ourSock < 0) {
    965     fprintf(stderr,"RTEMS-RPCIOD $Release$, " \
    966             "Till Straumann, Stanford/SLAC/SSRL 2002, " \
    967             "See LICENSE file for licensing info.\n");
     965
     966                if (verbose)
     967                        fprintf(stderr,"RTEMS-RPCIOD, "                         \
     968                                        "Till Straumann, Stanford/SLAC/SSRL 2002, " \
     969                                        "See LICENSE for licensing info.\n");
    968970
    969971                ourSock=socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
Note: See TracChangeset for help on using the changeset viewer.